/* ------------- 1. General ----------------------*/
html, body
{
margin:0;
padding:0;

}

body{
margin:0;
padding:0;
background: url(../images/bg.jpg) repeat;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#666666;

}

iframe
{
float:right;
}
a:link, a:visited, a:active {
color:#333333; 
text-decoration: none;
}

a:hover {
color: #333333;
text-decoration: underline;
}

form
{
margin: 0;
padding:0;
}

#clear { 
clear: both; 
line-height: 0px;
height: 0;
font-size: 0;
}
img, div { 
behavior: url(stylesheets/iepngfix.htc);
}


/* ------------- 2. DIV Containers --------------------*/
#container {
width: 1000px;
margin:0px auto 0px auto;
background-color:#FFFFFF;
padding: 0;
}

#banner{
width: 1000px;
height:90px;
margin:0px;
background: url(../images/banner.jpg) top left repeat-x #0c364e;
background-color:#f69a1f;
}
#button_top{
width: 1000px;
margin:0px;
background-color:#f69a1f;
}
#player2{
width: 1000px;
margin:0px;
background-color:;
}
#uhtcontent{
width: 1000px;
height:368px;
background-color:;

position:relative;
}
#uhtcontent_abt{
width: 1000px;
height:368px;
background-color:;
background: url(../images/about.jpg) top left repeat-x #0c364e;
position:relative;
}
#uhtcontent_cont{
width: 1000px;
height:368px;
background-color:;
position:relative;
}
#contactcontent1{
width:421px;
height:368px;
float:left;
background: url(../images/contbg.jpg) top left repeat-x #0c364e;
}

#contacttext{
width:400px;
margin:20px 0 0 20px;
}

#contactcontent2{
width:579px;
height:;
float:left;
}

#enquirycontent1{
width:1000px;
height:368px;
float:left;
background: url(../images/enquirybg.jpg) top left repeat-x #0c364e;
position:absolute;
}

#abt_content{
	width:550px;
	position:absolute;
	top:23px;
	left:220px;
	font-size:13px;
	font-family:Times New Roman;
	color:#333333;
	font-style: italic;

}

#player4{
width: 400px;
float:left;
padding:25px 0 0 180px;
background-color:;
}
#button_top{
width: 1000px;
height:27px;
margin:0px;
background-color:;
}
#search{
width: 300px;
float:right;
padding:40px 10px 0 0;
margin:0px;
background-color:;
}

#uhtmain{
width: 1000px;
float:left;
background-color:#FFFFFF;
}



#menu2{
width: 1000px;
padding:10px 0 0 0;
margin:0px;
}

#bottom
{

width: 960px; 
height:120px;
margin:0;
padding:5px 0 5px 0;
}
#enq_form{
position:relative;
top:30px;
left:60px;

}



/* ------------- Text ----------------------------*/

h1
{
/*border-bottom:2px solid #0078ff;*/
font-size:18px;
font-family:Times New Roman;
color:#000000;
font-style: italic; 
}

h3
{
border-bottom:1px solid #ccc;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#0078ff;
}

/* ------------- Links ----------------------------*/
#top_links a:link, #top_links a:visited, #top_links a:active
{
color:#b50000;
text-decoration:none;
padding:4px;
}

#top_links a:hover {
color: #837979;
text-decoration: underline;
}

/* ------------- Forms ----------------------------*/
label{
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 15px;
}

input {
	border: 1px solid #84807b;
	font-family: "Arial";
	font-size: 12px;	
	color: #666666;
}

.radio {
	font-family: "Arial";
	font-size: 12px;	
	color: #666666;
}

input[type="text"]
{
background-color:#f3f3f3;

}
input[type="radio"]
{
border:0px;
background-color:#f5f5f5;
padding:0 15px 0 5px;
}
.yeartext
{
width:100px;
}
.field2
{
width:400px;
border:1px solid #000;
}

label {
	text-align: right;
	width: 175px;
	padding-right: 20px;
}

br {
	clear: left;
}

textarea {
	height: 90px;
	border: 1px solid #84807b;
	font-family: "Tahoma";
	font-size: 11px;	
	width: 400px;
	color: #666666;
	background-color: #ffffff;
	
}
a.ovalbutton{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; 
line-height: 16px; 
height: 24px; 
padding-left: 11px;

text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; 
}

a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; 

}

a.ovalbutton:hover{ 
background-position: bottom left;
text-decoration:none

}

a.ovalbutton:hover span{ 
background-position: bottom right;
color: black;

}

.buttonwrapper{ 
overflow: hidden; 
width: 600px;
padding-left:200px;
}
