body { padding: 0; margin: 0; font-family: Arial,Helvetica,sans-serif; background: #000 url('../images/bg.gif') repeat-x 0px 0px; }
a { color: #d98528; }
p, ul { font-size: 0.8em; }
em { font-style: normal; }
em.none { font-style: normal; }
h1 { margin: 0 0 15px 0; padding: 0; font-size: 1.1em; }
h2 { padding-bottom: -10px; font-size: 0.9em; color:#ffffff; }
.right { float: right; padding: 0 0 10px 5px; }
a.green { color: #2DB02D; }
a.white { color: #ffffff; }

acronym { border: 0; }

#wrapper { margin: 0px auto; 	width: 900px; }
#container { float: left; height: auto; background: #000; }

#trans { position: absolute; right: 350px; top: 0px; }

#header { width: 900px; height: 110px;  background-color: #fff; float: left;}
#header img { border: 0; float: left; border: none; margin: 20px 0 5px 8px; }
#header #trans img { float: none; margin: 0px; }
#header p { float: right; color: #666; margin: 10px 0 0 0; text-align: right; padding: 0; }
#header span { margin-right: 20px; }

/*\*/
* html #header { width: 900px; }
* html #main { height: 428px; }
/**/
#centered { background: transparent url('../images/camera-bg.jpg') repeat-x;  height: 280px; width: 900px; } 
#centered object { margin: 95px auto 0 75px; }

#main ul li a { list-style: none; background: url('../images/bullet-image.gif') no-repeat 0px 50%; }

#media-area { float: left; margin-top: 0px; margin-right: 0px; width: 900px; height: 280px; background-color: #000; }

#text ul { list-style-image: url('../images/bullet-arrow.gif'); }
#text .indent { margin-left: 10px; }

#linklist ul { list-style-image: url('../images/link-arrow.jpg'); }
#linklist li { font-size: 90%; margin-left: 0px; padding-left: 10px; margin-bottom: 10px; height: 21px; line-height: 21px; }
#linklist a { color: #000; text-decoration: none; }
#linklist a:hover { text-decoration: underline; color: red; }

#links a { background: url('../images/external.gif') no-repeat top right; padding-right: 16px; }
ul ul { font-size: 100%; }

#left-col img { margin-left: 20px; }
#right-col ul li a { color: #fff; text-decoration: underline; }
#right-col ul li a:hover, #right-col ul li a.selected { color: #D98528; }

/* === footer ==*/
#footer { clear: both; width: 900px; margin: 7px 0 0 0; padding: 0; border-top: 1px solid #D98528; }
#footer p { margin: 3px 0; color: #fff; }
div.foot-links { float: left; margin: 5px 20px 0 0; }
div.foot-links ul { list-style: none; width: 140px; padding: 5px 0; margin: 0; }
div.foot-links ul li { border-bottom: 1px dashed #888; margin: 0 0 2px 0; width: 100%; }
div.foot-links ul li a { color: #D98528; text-decoration: none; display: block; }
div.foot-links ul li a:hover { color: #ccc; }
div.foot-links strong { font-size: 12px; }
div.logos { float: right; background: #000; width: 105px; height: 70px; margin: 14px 0 0 0; }
div.logos img { float: right; padding: 10px 10px 0 0; border: none; }

/* === enquiry form === */
form { font-size: 0.8em; }
form#enquiry { margin-left: 0px; }
form#enquiry fieldset { border: none; }
form#enquiry .required, .req { color: #f00; }
form#enquiry legend { display: none; }
form#enquiry div.row { width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
form#enquiry div.row div.col1 { width: 150px; float: left; }
form#enquiry div.row div.col2 { width: 400px; float: left; }
form .required textarea, form .required input { border: 1px solid red; }
form input.button { background-color: #d98728; border: 1px solid #000; color: #fff; padding: 2px 5px; }
div.row.recaptcha { padding-left: 60px; }

/* === news section styling === */
ul.newsitems { padding: 0; margin: 0; list-style-type: none; }
ul.newsitems li { margin-bottom: 5px; }
div#newsitem { margin-top: 10px; }
div#newsitem img { float: right; }

/* === search results === */
div#search-results form { margin: 10px 0px; }
div#search-results form div label { color: #fff; }

/* === staff === */
#staff img { float: right; margin-left: 20px; }
#staff h2 { margin-bottom: 10px; }
#staff h3 { font-size: 0.9em; margin-bottom: 5px; }
#staff #contact { margin-bottom: 10px; }
#staff #contact p { margin: 0; }

   
  .clearFloat 
  { 
    clear: left; 
    overflow:hidden; 
    line-height:0; 
    height:0; 
    line-height:0; 
  }
  .floatLeft 
  { 
    float:left; 
  }
  .scrollContentBorder 
  { 
    border: solid 1px #666666; 
    padding:30px; 
  }
  .scrollContentContainer ul li 
  {  
    width:620px; 
    height:250px; 
    text-align:center; 
    margin-top:4px; 
    /*border:1px solid #e8e8e8*/ 
  }
  .scrollContentContainer ul li img 
  {  
    border: solid 1px #ccc; 
    margin:0 auto; 
    display:block; 
  }
  .scrollContentContainer ul li p 
  { 
    text-align:center; 
  }
  .scrollContentContainer 
  { 
    margin:0px; 
  }
  .Imageli
  {
    overflow-x: hidden; 
    overflow-y: hidden; 
    float: left; 
    width: 600px; 
    height: 250px; 
  }
#NavButtons ul
{
	list-style:none;

}
#videogallery img:hover
{
  border:0 !important;
  float:left;
}