/* CSS Document */



@charset "utf-8";

/* CSS Document */
body {
margin: 0;
padding: 0;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container{
width:940px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

#header{
background-color:#353537;
height:39px;}

#header h1{
padding:0;
margin:0;
padding-top:7px;
padding-left:37px;
width:299px;
float:left;}

#header img{
border:0;}

#navbar {
margin: 0;
padding: 0;
font:Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
z-index:1000;
margin-left:350px;
}

#navbar ul{				/*1st level menu*/
padding:0;
margin:0;
padding-top:13px;
margin-left:8px;
position:absolute;
z-index:1000;
font-size:11px;
}

#navbar li {
list-style: none;
float: left;
margin-left:15px;
}
	 
#navbar li a {
color: #999899;
text-decoration: none; 
}	

#navbar li a:hover {
color: #ffffff;
text-decoration: none;
background:#333333; 
}

#navbar li ul {			/*2nd level menu*/
margin:0;
padding:0;
display: none; 
background-color: #333333;
font-size:11px;
}

#navbar li:hover ul {
margin:0;
padding:0;
display: block;
width:230px;
}
/*Nick
#navbar li:hover ul li:hover ul {
margin:0;
padding:0;
display: block;
width:230px;
}*/

#navbar li:hover li, #navbar li.hover li {
margin:0;
padding:0;
float: none; 	
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #4c4b4b;
}

#navbar li:hover li a, #navbar li.hover li a {
margin:0;
padding:0;
color: #ffffff; 
padding-left:10px;
padding-right:10px;
display:block;
}

#navbar li li a:hover {
margin:0;
padding:0;
text-decoration:underline;
background-color: #333333; 
padding-left:10px;
padding-right:10px;
}

/* Nick */
#navbar li ul li ul {			/*3rd level menu*/
margin:0;
padding:0;
display: none; 
background-color: #333333;
font-size:11px;
}

#navbar li:hover ul li:hover ul {
margin:0;
padding:0;
display: block;
width:230px;
}
/*	Nick End	*/

.twitter {
	float: right;
	margin: 12px 12px 0px 0px
}

#home{
margin-bottom:10px;}

#page1{
height:460px;
background-color:#414042;
margin-bottom:10px;
color:#FFFFFF;
}

#page1 h1{
margin:0;
padding:0;
padding-bottom:10px;
}

#gallerysection{
margin-top:35px;
margin-left:35px;
background-color:#000000;
width:534px;
height:390px;
float:left;}

#galleryfade{
height:290px;
}

.fade-box{
position:absolute;
height:290px;
width:350px;}

#contentsection{
position:relative;
width:308px;
float:left;
padding-top:50px;
padding-left:35px;}

#contentsection h1{
	font-size: 20px;}

#blogs img{
display:none;
padding:0;
padding:0;}

#blogs ul{
padding:0;
margin:0;
list-style:none;}

#blogs li{
padding:0;
margin:0;
list-style:none;}

#blogs a{
color:#FFFFFF;
text-decoration:none;
}

#topright{
background-color:#D2232A;
position:absolute;
top:-39px;
left:191px;
height:90px;
width:180px;
}

#topright p{
	bottom: 5px;
	font-weight: bold;
	margin: 0 10px;
	position:absolute;
	text-align: center;
	width: 160px;}

#page2{
height:460px;
background-color:#d2232a;
margin-bottom:10px;
color:#FFFFFF;
}

#page2 h1{
margin:0;
padding:0;
padding-bottom:10px;
}

.content a {
	color: #FFFFFF;}
	
.content a:hover {
	text-decoration: none;}

#gallerysection2{
margin-top:35px;
margin-left:35px;
background-color:#000000;
width:534px;
height:398px;
float:left;}

#form {
padding-top:10px;
}

#form form{
padding:0;
margin:0;}

#form p{
padding:0;
margin:0;
padding-bottom:4px;
}

#form input{
width:297px;
background-color:#333333;
border:#666 1px solid;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:15px;
padding:5px;
}

#form #forCaptcha {
margin-left: 10px;
width: 45px;}

#form textarea{
color:#666666;
width:297px;
height:50px;
border:#666 1px solid;
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
}

#form select {
color:#666666;
width:308px;
border:#666 1px solid;
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px;
}

#form .submit{
color:#FFFFFF;
background-color:#333333;/*#cc3333;*/
border:#666 1px solid;
width:98px;
height:30px;
float:right;
cursor:pointer;
margin-top: 5px;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}

#lightboxDetails{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	}	

#lightbox a {
text-decoration:none;
color:#000000;
font-size:16px;
}

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ background-image: url(../images2/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

#contentsection2{
width:308px;
float:left;
padding-top:30px;
padding-left:35px;}

#footer{
background-image:url(../images2/footerbg.gif);
height:263px;}

.liMenuHeader {
	color: #999899;
	cursor: default;}

.liMenuHeader:hover {
	color: #FFFFFF;}
	
	.liMenuHeaderNews {
	color: #ffffff;
	cursor: default;}

.liMenuHeaderNews:hover {
	color: #FFFFFF;}
	
#enquiryForm #form label {
	display: block;
	float: left;}
	
#captcha {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	vertical-align: middle;}
	
#captchaReload {
	margin: 0;
	margin-left: 15px;
	padding: 0; }
#homeimg {
width:267px;
height:389px;
float:left;
margin-top:37px;
}
#homecontent {
width:249px;
height:357px;
float:left;
margin-top:69px;
margin-left:36px;
}
#homenews {
width:298px;;
height:357px;
float:right;
margin-top:69px;
margin-right:36px;
}
.newsbox {
width:300px;
float:left;
padding-top:30px;
}
.newsbox img {
float:left;
padding-right:15px;
}
.newsbox h2 {
margin:0;
padding:0;
font-size:12px;
}

