body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;

	color: #666;
	background-color: #222222;
	font-size: 12px;
	background-image: url(files/bg.gif);

	background-attachment: scroll;
	background-position: top;
}
.logo {

	background-image: url(files/logo.jpg);
	background-repeat: repeat-x;

	background-position: top;
}
.size12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 12px;

}
.tag12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-size: 10px;
	background-color: #666666;
	padding: 4px;
	margin-right: 4px;



}

.tag14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	background-color: #7F7F7F;
	padding: 2px;
	


}

.bordertopdots {

	border-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #666666;
}

.borderdots {

	border-width: 1px;
	border-style: solid;

	border-color: #000000;
}

.borderinset {
	border: 1px solid #333333;

}

.borderinsetlist {
	border: 1px solid #333333;

}

.borderinsetlist:hover {
	border: 1px solid #999999;

}




.borderinsetblack {
	border: 1px solid #333333;

}

.borderblack {
	border: 1px solid #5B5B5B;

}


h1,h2,h3,h4,h5,h6, .title {
    font-family: tahoma, Arial, Helvetica, sans-serif;
	COLOR: #159CB0;
	font-size: 17px;
	display:inline;
	font-weight: normal;
}


.team {
    font-family: tahoma, Arial, Helvetica, sans-serif;
	COLOR: #159CB0;
	font-size: 17px;

	font-weight: normal;
}


.titlewhite {
    font-family: tahoma, Arial, Helvetica, sans-serif;
	COLOR: #fff;
	font-size: 14px;
	display:inline;
	font-weight: normal;
}


.featuredsmall {
    font-family: tahoma;
	COLOR: #99FF00;
	font-size: 11px;
	display:inline;
	font-weight: normal;
}


.red {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #FF0033;
	font-size: 12px;
	display:inline;
	font-weight: normal;
}


.green11 {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #99FF00;
	font-size: 11px;
	display:inline;
	font-weight: normal;
}


.grey11 {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #666;
	font-size: 11px;
	font-weight: normal;
}


.grey11ccc {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #ccc;
	font-size: 11px;
	font-weight: normal;
}


.light {
    font-family: Arial, Helvetica, sans-serif;
	COLOR: #999;
	font-size: 12px;
	font-weight: bold;
}


.featured {
    font-family: tahoma;
	COLOR: #99FF00;
	font-size: 14px;
	display:inline;
	font-weight: normal;
}


.searchbox {
	font-family: tahoma;
	COLOR: #99FF00;
	font-size: 12px;
	display:inline;
	font-weight: normal;
	background-color: #000000;
	padding: 6px;
	width: 200px;
	border: 1px dotted #7F7F7F;
	background-image: url(files/search.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.heading{
	
	padding: 5px;
	
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	font-size: 15px;
	font-weight: bold;


}

 a:link {
	COLOR: #666;
	TEXT-DECORATION: none;
	

}
	

 a:visited {
	COLOR: #666;
	TEXT-DECORATION: none;

	}

 a:active {
	COLOR: #666;
	TEXT-DECORATION: none;

	}
		
 a:hover { 
	COLOR: #999999;
	TEXT-DECORATION: none;
	

		}

.green a:link {
	COLOR: #99FF00;
	TEXT-DECORATION: none;

}
	
.green a:visited {
	COLOR: #99FF00;
	TEXT-DECORATION: none;


	}

.green a:active {
	COLOR: #99FF00;
	TEXT-DECORATION: none;

	
	}
		
.green a:hover { 
	COLOR: #ffffff;
	TEXT-DECORATION: none;



		}

.grey a:link {
	COLOR: #999999;
	TEXT-DECORATION: none;

}
	
.grey a:visited {
	COLOR: #999999;
	TEXT-DECORATION: none;


	}

.grey a:active {
	COLOR: #999999;
	TEXT-DECORATION: none;

	
	}
		
.grey a:hover { 
	COLOR: #cccccc;
	TEXT-DECORATION: underline;



		}

	.submit	{ background-image: url("submit.jpg");

		FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
		color: #cccccc;
		font-size: -1pt;
		height: 22px;
		width: 58px;
cursor: hand;
		border: 0px solid;

	}
		


.enquiry_box {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 310px;
	border: 1px solid #159CB0;
	background-color: #ccc;
	color: #666;
	padding: 5px;
	height: 80px;
	
										}
		


.enquiry_field {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 320px;
	border: 1px solid #159CB0;
	background-color: #ccc;
	color: #666;
	padding: 5px;

	
								}

.comments_input {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 589px;

	background-color: #222222;
	color: #ffffff;
	padding: 8px;
	

						}

.newsletter_input2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;

	background-color: #222222;
	color: #ffffff;
	padding: 8px;
	

			}

.newdrop {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;


	

			}

.newsletter_input {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 262px;
	border: 4px solid #99FF00;
	background-color: #222222;
	color: #ffffff;
	padding: 8px;
	

			}.newsletter_submit	{ 

		FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 12px;
padding: 4px;
		width: 94px;
		cursor:hand;
background-color: #666666;
		border: 4px solid #ffffff;

		}
	
		.key_submit	{ 

		FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 12px;
padding: 8px;
		width: 94px;
		cursor:hand;
background-color: #666666;
		border: 4px solid #ffffff;

		}

.input  {
	FONT-FAMILY: Arial, Helvetica, sans-serif; color: #999;
	font-size: 11px;
	width: 230px;
	border: 1px solid #999;
	background-color: #111;

	
	padding: 3px;

	}
.nonedisplay{
display: none;
}
.pagenav {
	TEXT-ALIGN: right;  PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; CLEAR: both; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 7px
}
.pagenav .pages {
	FLOAT: left; BACKGROUND: #171813 0px 0px; FONT-WEIGHT: bold
}
.pagenav A:hover {
	BACKGROUND: #cccccc 0px 0px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding
}

.pagenav A {
	BACKGROUND: #666666 0px 0px; FONT-WEIGHT: bold
}



.pagenav A:hover {
	BACKGROUND: #303030;
	color: #99FF00;
}

.pagenav A {
	PADDING-BOTTOM: 5px !important; PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px !important; COLOR: #ffffff;  TEXT-DECORATION: none; PADDING-TOP: 5px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}

.gallery img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

}

.gallery:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);

						}

#nav1 A.menuButton {
	BACKGROUND-COLOR: #00ADEF
}

#nav1 A.menuButton:hover {
	BACKGROUND-COLOR: #6C6553;}
	
	
	
	
	
span.customStyleSelectBox { font-size:11px; background-color: #222222; color:#ffffff; padding:5px 7px; border:1px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px 5px; }
span.customStyleSelectBox.changed { background-color: #222222; }
.customStyleSelectBoxInner { background:url(files/downarrow.gif) no-repeat center right; }
