body { background-color: #FFFFFF; }
#frame_main 		{ position: absolute; width: 800px; height: auto; top: 150px; left: 100px; margin-right: 50px; }
#centre				{ position: relative; width: 500px; height: auto; top: 50px; left: 200px; margin-right: 50px; }

a:visited, a:link, a:active { padding: 1px; color: #0000CC; text-decoration: none; font-size: 12px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; }
a:hover 		{ text-decoration:none; color:#FFFFFF; background-color: #0000CC; }

#centre_rental				{ position: relative; width: 500px; height: auto; top: 50px; left: 200px; margin-right: 50px; }
#centre_rental a:hover, #centre_rental a:visited, #centre_rental a:link, #centre_rental a:active {  font-size: 12px; font-family: Arial, sans-serif; color: #0000CC; text-decoration: none; background-color: transparent; } 
#centre_rental a:hover { font-size: 12px; font-family: Arial, sans-serif; color: #0000CC; text-decoration: none; background-color: transparent; }

#banner 		{ position: absolute; width: 800px; height: 150px; top: 0px; left: 100px; }
#buttons 		{ position: absolute; width: 200px; height: auto; top: 50px; left: 0px; 	}
#global_image	{ position: absolute; width: 400px; height: auto; top: 50px; left: 300px; }
#nz_clock	 	{ position: absolute; width: 73px; height: 110px; top: 240px; left: 90px; z-index: 1; }
#uk_clock 		{ position: absolute; width: 73px; height: 110px; top: 240px; left: 5px;  z-index: 1; }
#nz_clock_contact	{ position: absolute; width: 200px; height: auto; top: 20px; left: 350px;  z-index: 1; background-color:#FFFFFF; }
#uk_clock_contact 	{ position: absolute; width: 200px; height: auto; top: 20px; left: 0px;  z-index: 1; background-color:#FFFFFF; }
#footer_main {
	position: relative;
	height: 20px;
	width: 800px;
	left: 0px;
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #999999;
	text-decoration: none;
	top: 550px;
}
#footer_main a:hover, #footer_main a:visited, #footer_main a:link, #footer_main a:active {  font-size: 10px; font-family: Arial, sans-serif; color: #999999; text-decoration: none; background-color: transparent; } 
#footer_main a:hover { font-size: 10px; font-family: Arial, sans-serif; color: #666666; text-decoration: none; background-color: transparent; }

#footer {
	position: relative;
	height: 20px;
	width: 800px;
	left: 0px;
	font-size: 10px;
	font-family: Arial, sans-serif;
	color: #999999;
	text-decoration: none;
	
}
#footer a:hover, #footer a:visited, #footer a:link, #footer a:active {  font-size: 10px; font-family: Arial, sans-serif; color: #999999; text-decoration: none; background-color: transparent; } 
#footer a:hover { font-size: 10px; font-family: Arial, sans-serif; color: #666666; text-decoration: none; background-color: transparent; }

#contact_title a:hover, #contact_title a:visited, #contact_title a:link, #contact_title a:active 									{ font-size: 10px; font-family: Arial, sans-serif; color: #FFFFFF; text-decoration: none; } 
#contact_title a:hover { font-size: 10px; font-family: Arial, sans-serif; color: #000066; text-decoration: none; }
	
#flags				{ position: absolute; width: 540px; height: 25px; left: 230px; top: 830px; }	
#info_links_image		{ position: absolute; width: 350px; height: 500px; top: 200px; left: 0px; z-index: 1; background-image:url(../images/large_info.jpg); }
#info_links			{ position: absolute; width: 440px; height: 500px; top: 200px; left: 350px; border: 0px; z-index: 2; }
#rates 				{ }
#host_link			{ position: absolute; width: 105px; height: 20px; top: 872px; left: 772px; }
#host_link a:hover, #host_link a:visited, #host_link a:link, #host_link a:active 											{ font-size: 10px; font-family: Arial, sans-serif; color: #999999; text-decoration: none; background-color: #FFFFFF; } 
#host_link a:hover { font-size: 10px; font-family: Arial, sans-serif; color: #666666; text-decoration: none; background-color: #FFFFFF; }
#v_details_image {
	position:absolute;
	background-image:url(../images/granvia_cab_large.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:150px;
	z-index:1;
	left: 290px;
	top: 215px;
}
/*////////////// Fonts //////////////////////////*/
h1			{ font-size: 16px; font-family: Arial, sans-serif; color: #000000; font-weight: bolder;  }
h2			{ font-size: 18px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; font-style: italic; }
h3 			{ color: #000000; font-family: Arial, sans-serif; font-size: 18px; font-weight: bolder; }
h4			{ font-size: 18px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; }
caption 	{ font-size: 12px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; }
.contact 	{ font-size: 12px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; }
.contact_form 	{ font-size: 12px; font-family: Arial, sans-serif; color: #000000; font-weight: bolder;  }
.footer 	{ font-size: 10px; font-family: Arial, sans-serif; color: #999999; }
.home 		{ font-size: 12px; font-family: Arial, sans-serif; color: #000000; font-weight: bolder; padding: 5px;}
.stock 		{ font-size: 12px; font-family: Arial, sans-serif; color: #000000; font-weight: bolder; }
.disclaimer		{ font-size: 10px; font-family: Arial, sans-serif; color: #999999; font-weight: bolder;  }
.submit { background-image:url(../images/buttons.jpg); height: 30px; width: 90px; background-repeat: no-repeat; }
.nz_info { font-size: 12px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; padding: 5px; } 
.global_home { font-size: 14px; font-family: Arial, sans-serif; color: #000000; font-weight: bolder; padding: 5px; }
.soon		{ font-size: 22px; font-family: Arial, sans-serif; color: #000000; font-weight: bolder;  }
.prices { color: #FF0000; font-family: Arial, sans-serif; font-weight: bolder;}
.rates_table { color: #000000; font-family: Arial, sans-serif; font-weight: bolder;}
.pagetitle		{ font-size: 18px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; }
.subtitle		{ font-size: 14px; font-family: Arial, sans-serif; color: #0000CC; font-weight: bolder; }

/*////////////////////////////// menu ///////////////////////////////*/
.menu, .menu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 140px; /*WIDTH OF MAIN MENU ITEMS*/
}

.menu li{
position: relative; line-height: 37px;
}

.menu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 140px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
filter:alpha(opacity=100);
-moz-opacity: 1;
}

.menu li a{
background: white url(../images/buttonswide-3.jpg) repeat-x bottom left;
font: bold 12px Arial sans-serif center;
font-family: Arial,  sans-serif;
color: white;
display: block;
width: auto;
padding: 5px 0px;
text-decoration: none;
height: 30px;
text-align: center;
line-height: 37px;

}

.menu li a:visited, .menu li a:active{
color: white;
}

.menu li a:hover{
background-image: url(../images/buttonsdownwide-3.jpg);
color: white; text-align: center; line-height: 37px; }

/* Holly Hack for IE \*/
* html .menu li { float: left; height: 0%; }
* html .menu li a { height: 0%; }
/* End */
