/* Nortonics Foxtam CSS Global Styles */

a:link 
{
	color:#000000;
	text-decoration:underline;
}
a:visited 
{
	color: #000000;
	text-decoration:underline;
}
a:hover 
{
	color: #FF0000;
	text-decoration:underline;
}
a:active 
{
	color:#000000;
	text-decoration:underline;
}

.H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bolder;
}

.H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bolder;
}

.H3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:italic;
	text-align: left;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
	text-indent:5px;
	text-decoration:underline;
}

body 
{
    background-image:url(site/img/mainbg2.jpg);
	background-repeat:repeat-x;
	/*background-color:#04862C; - with old bg*/
	background-color:#A2D1B1;
	/*background-color:#FFFFFF;*/
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
	color:#000000;
}

/*overall position*/
#container
{
	position:relative;
	width:953px;
	top:10px;
}

/*Body content position*/

.bodycontainer
{
position:absolute;
width:957px;
height:auto;
top:135px;
left:0px;
z-index:-2;
}

.bodycontent
{
border-left:#CCC solid 2px;
border-right:#CCC solid 2px;
border-top:#CCC solid 2px;
background-color:#FFFFFF;
}

/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS Navigation Styles --------------- */
/* ---------------------------------------------------------------------*/

#mainlogo
{
position:absolute;
top:0px;
left:0px;
width:950px;
height:35px;
background-image:url(site/img/logo2.gif);
background-repeat:no-repeat;
}

#extend
{
position:absolute;
top:0px;
left:600px;
width:357px;
height:35px;
background-image:url(site/img/logoextend.gif);
background-repeat:repeat-x;
z-index:-1;
}

#navlinks
{
	position:absolute;
	width:560px;
	left:395px;
	height:20px;
}

.navlinks
{
  text-align:right;
  z-index:2;
}
  
#navlinks a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bolder;
		color: #008800;
		text-decoration: none;
		padding-right:0px;
		padding-left:0px;
	}
	
#navlinks a:hover 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color:#FF0000;
	}
	
.dividers
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bolder;
color: #008800;
}

#graphic
	{
	position:absolute;
	top:-10px;
	left:925px;
	z-index:10000;
	}
	
.graphic
	{
	width:50px;
	height:50px;
	}

#banner
{
	position:absolute;
	left:0px;
	top:15px;
	height:100px;
	width:953px;
	z-index:-2000;
	border-left:#CCC solid 2px;
	border-right:#CCC solid 2px;
	border-bottom:#CCC solid 2px;
	background-color:#FFFFFF;
}

/*#bannertext
{
position:absolute;
left:10px;
height:16px;
width:940px;
top:73px;
z-index:-2000;
}

.bannertext
{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:italic;
	text-align: left;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0px;
}*/

#search
{
position:absolute;
left:635px;
width:290px;
height:22px;
top:95px;
z-index:-2000;
text-align:left;
}

#searchbox
{
position:absolute;
left:95px;
width:150px;
height:15px;
top:2px;
z-index:0;
}

.search
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
text-align: left;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
/*opacity:0.6;filter:alpha(opacity=60);-moz-opacity: 0.6;*/
}

#tel
{
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
position:absolute;
top:92px;
height:23px;
width:400px;
left:160px;
font-size:13px;
text-align:left;
color:#000000;
font-weight:bold; 
z-index:-2000;
text-indent:10px;
}

#navplaceorder
{
background-image: url(site/img/p_order_small.gif);
background-repeat: no-repeat; 
position:absolute;
top:90px;
left:5px;
height:23px;
width:150px;
}

#navplaceorder:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}	
/* telephone numner as part of the dropdown 
.tel2
{
font-family:Arial, Helvetica, sans-serif; 
width:135px; 
font-size:16px; 
letter-spacing:1px; 
font-weight:900; 
color:#000000; 
font-weight:bold;
text-align:left;
background-color:#000000; 
}
*/

/*Drop Menu Colors
6755E3 - Blue
2897B7 - Green
892EE4 - Purple
23819C - Darker green
B90CEE - Pink

*/

#dropmenuholder
{
position:absolute;
top:35px;
left:3px;
width:1000px;
font-family: Arial, Helvetica, sans-serif;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 left:0px;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 text-decoration:none;
}

ul.dropdown li {
 position:relative;
 float: left;
 line-height: 12px; /*Height of dropdown cells*/
 vertical-align: middle;
 text-align:left;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0px;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: left;
 left:0px
}

ul.dropdown ul ul {
 top: -1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 8px 16px;
	 border-style: solid;
	 border-width: 1px 1px 1px 1px;
	 border-color: #fff #d9d9d9 #d9d9d9;
	 background-color: #f6f6f6;
	 font-size:13px;
	 width:85px;
	 /*text-transform:uppercase;*/
	}

	ul.dropdown li.hover,
	{
	background:#FFFFFF;
	color:#FFFF00;
	/*background-color:#333333;*/
	/*opacity:0.7;filter:alpha(opacity=70);-moz-opacity: 0.7;*/
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #008800; text-decoration:none; }
	ul.dropdown a:hover		{ color:#FF0000; }
	ul.dropdown a:active	{ color: #008800; }


	/* -- level mark -- */

	ul.dropdown ul 
	{
	 width: 195px;
	 margin-top:0px;
	}

	ul.dropdown ul li 
	{
	 font-weight:normal;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:10px;
	 text-decoration:none;
	}
	
/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS Home Page Styles --------------- */
/* --------------------------------------------------------------------*/

#homeholder
{
	position:relative;
	width:930px;
	height:970px;
	left:0px;
	top:210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}


.boxholder
{	
	position:relative;
	width:285px;
	height:100px;
	float:left;
	text-align:center;
	left:5px;
	top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	background-image:url(site/img/homeboxa.jpg);
	background-repeat:none;
}

.boxholder2
{	
	position:relative;
	width:285px;
	height:100px;
	float:left;
	text-align:center;
	left:5px;
	top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	background-image:url(site/img/homeboxa.jpg);
	background-repeat:none;
}

.boxholder:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}

.boxholder2:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}

.textholder
{
	position:absolute;
	height:15px;
	width:105px;
	top:15px;
	left:15px;
	text-align:left;
	font-size:12px;
	text-align:center;
	color:#000000;
}
#homebuttons
{
	top:60px;
	font-size:10px;
	width:275px;
	left:10px;
}

.graphicholder
{
	position:absolute;
	height:35px;
	width:80px;
	top:10px;
	left:170px;
	/*border:#008800 solid thin;*/
}

.productholder
{
	position:absolute;
	height:25px;
	width:50px;
	top:30px;
	left:100px;
	/*border:#008800 solid thin;*/
}

a.thumbnail img
{
border:none;
}

/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS Manufacturers Page Styles --------------- */
/* --------------------------------------------------------------------*/

#manuholder
{
	position:relative;
	width:930px;
	height:260px;
	left:0px;
	top:5px;
}

.manuboxholder
{	
	position:relative;
	width:150px;
	height:75px;
	float:left;
	text-align:center;
	left:5px;
	top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
	margin-bottom:30px;
	background-image:url(site/img/manubox.jpg);
	/*border:#FF0000 thin solid;*/
	background-repeat:none;
}

.manutextholder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bolder;
	position:absolute;
	height:12px;
	width:150px;
	top:80px;
	left:0px;
	text-align:center;
	text-decoration:none;
	/*border:#008800 solid thin;*/
}

.manugraphicholder
{
	position:absolute;
	width:140px;
	top:15px;
	left:5px;
	text-align:center;
	/*border:#008800 solid thin;*/
}

.manuproductholder
{
	position:absolute;
	height:25px;
	width:50px;
	top:35px;
	left:100px;
	/*border:#008800 solid thin;*/
}

a.thumbnail img
{
border:none;
}

.manugraphicholder:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}
/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS Results Page Styles --------------- */
/* --------------------------------------------------------------------*/


#resultsholder
{
position:relative;
width:945px;
height:22em;
top:0px;
}

#resultgraphic
{
position:absolute;
height:190px;
width:200px;
left:0px;
top:45px;
}
#resultgraphic2
{
position:absolute;
height:190px;
width:200px;
left:0px;
top:45px;
}

#resultgraphic:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}
#resultgraphic2:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}

#resultgraphicsize
{

}

#resultgraphicsize2
{

}

.resultplaceorder
{
background-image: url(site/img/p_order_small.gif);
background-repeat: no-repeat; 
position:absolute;
height:23px;
width:150px;
left:20px;
top:240px;
}

.resultplaceorder:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}

#resulttitle
{
position:absolute;
height:16px;
width:928px;
left:0px;
top:5px;
text-align:left;
padding-top:5px;
padding-left:5px;
}

#resultdescription
{
position:absolute;
width:700px;
left:210px;
top:27px;
text-align:left;
/*border-left: #008800 solid thin;
border-bottom: #008800 solid thin;
border-right: #008800 solid thin;*/
background-color:#FFFFFF;
}

.resulttitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	text-transform:uppercase;
	letter-spacing:2px;
	border-bottom:#008800 thin solid;
}

.resultdescription
{
color:#000000;
padding:10px;
}
/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS Products Results Page Styles ---- */
/* --------------------------------------------------------------------*/
#productsresultholder
{
position:relative;
display:inline ;
width:930px;
height:200px;
}
.productsresultboxholder
{	
	position:relative;
	width:110px;
	height:130px;
	float:left;
	text-align:center;
	left:5px;
	top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	background-image:url(site/img/productbox.png);
	background-repeat:none;
}

#productsresultgraphic
{
position:absolute;
width:100px;
left:5px;
top:10px;
text-align:center;
}

#productsresulttitle
{
position:absolute;
width:100px;
height:16px;
left:0px;
top:90px;
padding-top:5px;
padding-left:0px;
}

.productsresultgraphicsize
{
height:80px;
width:80px;
}

.productsresultgraphicsize:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}

.productsresulttitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:italic;
	font-weight:bolder;
	text-align: center;
}

a.productsresulttitle
{
color:#000000;
font-weight:bolder;
/*text-decoration:none;*/
}

a.productsresulttitle:hover
{
opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
color:#FF0000;
}

/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS News Page Styles ---- */
/* --------------------------------------------------------------------*/
#newsholder
{
position:relative;
width:928px;
height:120px;
top:0px;
padding-bottom:40px;
}

#newstitle
{
position:absolute;
width:928px;
height:16px;
left:5px;
top:5px;
border-bottom:#008800 thin solid;
}

.newstitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:italic;
	font-weight:bolder;
	text-align: left;
	text-transform:uppercase;
	letter-spacing:1px;
}

#newsarticle
{
position:absolute;
height:120px;
width:600px;
left:150px;
top:40px;
text-align:left;
background-color:#FFFFFF;
}

#newslink
{
position:absolute;
height:20px;
width:100px;
margin-top:120px;
left:820px;
}

/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS contact us Styles --------------- */
/* ---------------------------------------------------------------------*/

#headoffice
{
position:absolute; 
left:320px; 
top:40px; 
height:230px; 
width:310px;
text-align:right;
}

#chadderton
{
position:absolute; 
left:320px; 
top:280px; 
height:230px; 
width:310px;
text-align:right;
}

#requestinfo
{
position:absolute; 
left:0px; 
top:0px; 
padding-top:3px;
padding-left:3px;
width:950px; 
//background:#CCCCCC; 
text-align:center;
height:20px;
}

#staff
{
position:absolute; 
left:0px; 
top:40px; 
text-align:left;
width:325px; 
padding-left:10px;
padding-top:5px; 
border-top:#CCC solid 2px; 
border-bottom:#CCC solid 2px; 
border-right:#CCC solid 2px;
}

.rinfo2:hover
{
	opacity:0.4;filter:alpha(opacity=40);-moz-opacity: 0.4;
}

#map1
{
	position:absolute;
	left:650px;
	top:45px;
}

#map2
{
	position:absolute;
	left:650px;
	top:280px;
}
/* ---------------------------------------------------------------------*/
/* ------------- Nortonics Foxtam CSS Footer Styles --------------- */
/* ---------------------------------------------------------------------*/

#footercontainer
{
	position:absolute;
	width:957px;
	left:0px;
	height:235px;
}

#footmapcontainter
{
	position:absolute;
	left:0px;
	width:100%;
	height:210px;
	background-color:#CCCCCC;
	top: 20px;
	text-align:left;
	color:#008800;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.footmap a
{
	color:#008800;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.footmap a:hover
{
	color:#FF0000;
}

.textleft
{
	position:absolute;
	width:640px;
	left:3px;
	top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000000;
	height: 12px;
}

.textright
{
	position:absolute;
	width:280px;
	top:15px;
	left:679px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	height: 12px;
}

.divider
{
	position:absolute;
	background-image:url(site/img/divider.gif);
	background-repeat:repeat-x;
	width:957px;
	height:12px;
	left:-1px;
	top: 231px;
}

.footmapsubs
{
	position:absolute;
	left:10px;
	top:15px;
	width: 237px;
	height:200px;
}

#footmap1
{
	position:absolute;
	left:10px;
	top:5px;
	width:210px;
	height:90px;
}

#footmap2
{
	position:absolute;
	left:281px;
	top:5px;
	width:210px;
	height:90px;
}

#footmap3
{
	position:absolute;
	left:545px;
	top:5px;
	width:210px;
	height:104px;
}

#footmap4
{
	position:absolute;
	left:779px;
	top:5px;
	width:210px;
	height:90px;
}

#footmap5
{
	position:absolute;
	left:10px;
	top:120px;
	width:210px;
	height:90px;
}

#footmap6
{
	position:absolute;
	left:281px;
	top:119px;
	width:210px;
	height:90px;
}

#footmap7
{
	position:absolute;
	left:545px;
	top:120px;
	width:342px;
	height:90px;
}

#footmap8
{
	position:absolute;
	left:779px;
	top:83px;
	width:139px;
	height:24px;
}

/*Body border*/

.inset {
  background:transparent;
  width:950px;
  }
.inset h1, .inset p {
  margin:0 10px;
  }
.inset h1 {
  font-size:2em; color:#fff;
  }
.inset p {
  padding-bottom:0.5em;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {
  height:1px;
  }
.inset .b2 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #aaa;
  }
.inset .b3 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #ddd;
  }
.inset .b4 {
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #eee;
  }
.inset .b4b {
  background:#ccc; 
  border-left:1px solid #aaa; 
  border-right:1px solid #fff;
  }
.inset .b3b {
  background:#ccc; 
  border-left:1px solid #ddd; 
  border-right:1px solid #fff;
  }
.inset .b2b {
  background:#ccc; 
  border-left:1px solid #eee; 
  border-right:1px solid #fff;
  }
.inset .b1 {
  margin:0 5px; 
  background:#999;
  }
.inset .b2, .inset .b2b {
  margin:0 3px; 
  border-width:0 2px;
  }
.inset .b3, .inset .b3b {
  margin:0 2px;
  }
.inset .b4, .inset .b4b {
  height:2px; margin:0 1px;
  }
.inset .b1b {
  margin:0 5px; 
  background:#fff;
  }
.inset .boxcontent {
  display:block; 
  background:#ccc; 
  border-left:1px solid #999; 
  border-right:1px solid #fff;
  }

 
