body {

  font: 62.5%/1.6em arial, sans-serif;
  margin:0;
  padding:0;      
  text-align:center;
  background:#eee;

}

h1, h2, h3, p {

color:#333;

}

h1 {

font-size:2em;

}

#mainheading h1 {

font-size:1.5em;
margin-left:5px;
margin-bottom:5px;
color:#666;
}

.docs h1 {

font-size:1.8em;

}

.docs h2 {

font-size:1.2em;
margin-top:2em;


}

.docs p {

font-size:1.1em;
margin:.5em 0;

}

h2 {

  margin-top:1em;
  margin-bottom:.8em;
  font-size:1.8em;

}

h3 {

  margin-top:1em;
  margin-bottom:.8em;
  font-size:1.3em;

}



p {

  margin-top:0px;
  margin-bottom:8px;
  font-size:1.3em;
  line-height:1.6em;

 }

a:link, a:visited {

color:#036;
font-weight:bold;

}


a:hover {

  color:#f00;
  font-weight:bold;
}

input, select {

  font-size:11px;

}

/* Contacts Table */

table.contacts, table.contacts td {

  border:1px solid #ccc;
  font-size:1em;

}

table.contacts {

  margin-top:1em;
  width:100%;
  border-collapse:collapse;

}

table.contacts td {

  vertical-align:top;
  padding:5px;

}

address {

  font-size:1.1em;
  margin-top:5px;
  font-style:normal;

}


/* End */


div#mainheading {

  margin-bottom:10px;
  margin-top:10px;
}

div#outer {

  text-align:left;
  margin: 0 auto;
  width:1000px;
  position:relative;
  margin-top:0;
  min-height:625px;
  background:#fff;
background:#dce4ed;


}


/*\*/
* html div#outer {

  height:625px;

}
/**/

div#maincontainer {

  margin-top:0px;

}

div#content { 

  float: right;
  width: 768px; 
  padding:0px;
  margin-right:0px;
  margin-left:0px;
  background:#fff;
  min-height:541px;
 
}


/*\*/
* html div#content {

  margin-right:5px;

}
/**/


#footer { 
  
  width: 1000px; 
  margin: 0 auto;
  padding-top:5px;
  text-align:center;
  background:#ccc;
  height:25px;
  

}

/*\*/
* html #footer {

  width:1000px;

}
/**/ 

div#masthead {

  width:1000px;
  height:88px;
 
}

div#menubar {
  
  background: #44749d;
  height:40px;
  margin:0px 0px 1px 0px;

 }

div#masthead img {

  float:right;
  padding: 20px 0;

}

div#menubar form {

  display:inline;

}

div#menubar legend {

  display:none;

}


div#menubar fieldset {
  border:0;
  padding:0;
  margin:0;
}



div#search {
  float:right;
  width:400px;
  text-align:right;
  margin: 9px 10px 0 0;
}

div#search label {
  font-size:11px;
  color:#fff;
  font-weight:bold;
}

#sitesearch {
  width:10em;
}


div#languageselect {
  float:left;
  width:25em;
  margin: 9px 0 0 20px;
}

/*\*/
* html div#languageselect {

  margin-left:10px;

}
/**/

.emphasise {
  font-weight:bold;
}


/* Main Menu */

div#mainmenu { 

  float: left; 
  width: 230px;  
  padding-left:0px;
  font-size:11px;
  font-weight:bold;


}

/* Popup lamp descriptions */

div.lampdescription p, div.lampdescription ul {

 font-size:1em;

}

div.lampdescription p {

line-height:1.2em;
}

div.lampdescription li {

margin-top: 0;
margin-bottom: 0;
} 

/* Deals with sticking menu in IE7 */

*:first-child+html #popout li:hover, #popout li.hover { 

  position: static;

}

#popout, #popout ul { /* all lists */

  padding: 0;
  margin: 0;
  list-style: none;
  float : left;
  width : 230px;

}
	
#popout li { /* all list items */

  position: relative;
  float: left;
  
  width: 230px;
  z-index:100;
  border-bottom:1px solid #fff;

}
	
#popout li ul { /* second-level lists */
  position: absolute;
  left: -999em;
  margin-left: 231px;
  margin-top: -3.2em;

}

/*\*/
* html #popout li ul { /* second-level lists */

  margin-left:21.8em;

}
/**/
	
#popout li ul ul { /* third-and-above-level lists */

		left: -999em;

}
	
#popout li a {

  width: 230px;
  w\idth : 220px;
  display : block;
  color : #333;
  font-weight : bold;
  text-transform:uppercase;
  text-decoration : none;
  background: #ccc url("/images/backgrounds/menu.gif") 100%  no-repeat;
                
  padding: .9em 1.7em 1em 0.5em;   /* (This line is adjusted dynamically from site.php) */

 padding: 9px 0px 10px 11px;

}



/*\*/
* html #popout li a  {

  width:14.2em;

}
/**/

#popout li#aboutventurelighting a, #popout li#metalhalidelamps a, #popout li#hidcontrolgear a, #popout li#pressreleases a, #popout li#contactus a {

 background: #ccc url("/images/backgrounds/menu-multi.gif") 100% no-repeat;

}


#popout li ul li {

  background:#ccc;
  width: 232px;

}
	
#popout li a:hover {

  color: #333;
 background: #999 url("/images/backgrounds/menu-hover.gif") 100% no-repeat;
  
}

#popout li#aboutventurelighting a:hover, #popout li#metalhalidelamps a:hover, #popout li#pressreleases a:hover, #popout li#hidcontrolgear a:hover, #popout li#contactus a:hover {

 color:#333;
  background: #999 url("/images/backgrounds/menu-multi-hover.gif") 100% no-repeat;

}
	
#popout li:hover ul ul, #popout li:hover ul ul ul, #popout li.sfhover ul ul, #popout li.sfhover ul ul ul {

		left: -999em;

}
	
#popout li:hover ul, #popout li li:hover ul, #popout li li li:hover ul, #popout li.sfhover ul, #popout li li.sfhover ul, #popout li li li.sfhover ul { /* lists nested under hovered list items */

		left: auto;

}
	
#popout li#aboutventurelighting a {

  color : #333;
  background: #ccc url("/images/backgrounds/menu-multi.gif") 100% no-repeat;

}


.home #popout li#home a:link, .home #popout li#home a:visited,
.environmental #popout li#environmentalpolicy a:link, .environmental #popout li#environmentalpolicy a:visited,
.environmental #popout li#environmentalstatements a:link, .environmental #popout li#environmentalstatements a:visited,
.catalogues #popout li#ebrochures a:link, .catalogues #popout li#ebrochures a:visited,
.catalogues #popout li#downloadcatalogues a:link, .catalogues #popout li#downloadcatalogues a:visited {

  color : #fff;
  background: #666 url("/images/backgrounds/menu-selected.gif") 100% no-repeat;

}

.about #popout li#aboutventurelighting a:link, .about #popout li#aboutventurelighting a:visited,
.products #popout li#metalhalidelamps a:link,.products #popout li#metalhalidelamps a:visited,
.gear #popout li#hidcontrolgear a:link, .gear #popout li#hidcontrolgear a:visited,
.news #popout li#pressreleases a:link, .news #popout li#pressreleases a:visited,
.docs #popout li#technicalcentre a:link, .docs #popout li#technicalcentre a:visited,
.contactus #popout li#contactus a:link, .contactus #popout li#contactus a:visited {

 color : #fff;
  background: #666 url("/images/backgrounds/menu-selected-multi.gif") 100% no-repeat;

}


#popout li ul li a:link, #popout li ul li a:visited {

  color : #333 !important;
  background: url("/images/backgrounds/menu.gif") 100% no-repeat !important;

border-right: 1px solid #fff;

}


#popout li ul li a:hover {

  color : #333 !important;
   background: #999 url("/images/backgrounds/menu-hover.gif") 100% no-repeat !important;
border-right: 1px solid #fff; 

}


.home #content {

  margin-top:0px;

}

div#no {

  display:none;

}

/*
.home div#welcome, .home div#newproducts  {

  width:752px; 
  padding:7px;
  float:left;
  padding-top:15px;

}



.home div#newproducts {

  float:right;
  width:250px;


}

*/

.home h1 {

font-size:1em;
color:#666;
margin:0;
padding:0;
padding-bottom:.3em;
}

.home h2 {

font-size:2em;
color:#333;
margin:0;
padding:0;
padding-bottom:.3em;
 
 }

.home #welcome p {

font-size:1.4em;
line-height:1.6em;

}

.home #newproducts p {

font-size:1.3em;
line-height:1.4em;

}


.home .paneltext {

  margin-top:10px;
  
}

.home .paneltext p {

  line-height:1em;
  font-size:1.5em;
    
}

.home .paneltext div {

width:240px;
padding:0;
float:left;
margin-top:15px;

}

.home .paneltext img {

  float:left;
  border:1px solid #ccc;
  margin-right:3px;

}



#welcome a, #newproducts a {

  text-decoration:none;
  font-size:1em;

}

.newproducts div.productbox {

 padding-bottom: 1.2em;
  border-bottom: 1px solid #fc6;

}

.newproducts div.productbox img {

  border:1px solid #ccc;

}

.newproducts img.floatimage {

  float:left;
  margin-right:.5em;

}

.newproducts div.productbox ul  {

margin-top:.6em;
margin-bottom:.6em;
}

.newproducts div.productbox ul li {

font-size:1.3em;
color:#333;
line-height:1.4em;

}

.catalogues div#downloadsection p {

font-size:1em;
line-height:1.25em;
margin:.4em 0;
}

.catalogues div#downloadsection a {

text-decoration:none;
}


.catalogues div#downloadsection p.headingnote {

font-size:1.2em;
line-height:1.25em;
margin-bottom:15px;
text-align:left;
}


.catalogues div#downloadsection {

text-align:center;
}

.catalogues div#downloadsection img {

border: 1px solid #ccc;

}

.catalogues table#cat_table {
width:75%;
border-collapse:collapse;
}

.catalogues table#cat_table td,.catalogues table#cat_table th {
border:1px solid #c6d4e1;
width:50%;
text-align:center;
padding:1em;
}

.catalogues table#cat_table th {

font-size:1.2em;
color:#44749d;

}




.ballastdata td {

  border: 1px solid #999;
  font-family: trebuchet ms;
  padding-left:5px;
  font-size:1.1em;

}

.ballastdata td td {

  border:none;

}

.ballastdata table {

  border-collapse:collapse;
  width:730px;
  margin-bottom:20px;
  
}

.ballastdata table table {

  margin-bottom:0;

} 

.ballastdata h2 {

  font-size:1.1em;
  margin:0;
  padding:0;

}

.ballastdata table.ignitors {

margin:.5em;
width:125px;

}

.ballastdata table.ignitors td, table.ignitors th {

  border: 1px solid #999;
  font-family: trebuchet ms;
  padding-left:5px;
  font-size:.9em;

}

.ballastdata table.ignitors th {

  text-align:left;

}

.ballastdata td.ballastimage {

  text-align:right;

}

.gear table {

  width:100%;
  border-collapse:collapse;

}

.gear td, .gear th {

  border: 1px solid #666;
  text-align:center;

}

.gear caption {

  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  background:#000;

}

#hps th {

font-weight:bold;
background:#eee;


}

.hpstype {

font-weight:bold;
font-size:1.2em;
background:#ccc;

}

#text_inner {

margin-left:10px;
margin-right:10px;
}

table#new_cat_panel {

width:100% !important;
height:95%;
border:0;
border-collapse:separate;

}

table#new_cat_panel td, table#new_cat_panel th {

width:100% !important;
border:0;

}