@charset "utf-8";
/* CSS Document */
html{height:100%;}
body {background-color:#000000; margin:0px; height:100%; font-family: Arial, Helvetica, sans-serif;}
p{margin-bottom:8px; margin-top:2px; padding:0px;}
a:link {color:#0083AE;text-decoration: none;}
a:visited {color:#0083AE;text-decoration: none;}
a:hover {color:#0099CC;text-decoration: none;}
a:active {color:#0099CC;text-decoration: none;}

#homeholder { margin: 0 auto; text-align:center; }
#pageholder { margin: 0 auto; width:1000px; /*border: 1px solid #222222;*/ background-color:#000000;}
#topbanner {
 background-color:#000000;
 height:65px;
 padding-top: 15px;
 padding-right: 32px;
 padding-bottom: 15px;
 padding-left: 18px;
}
#maincontent{margin-top:28px; }
img{border:0px;}
#logo {
 width:200px;
 float:left;
 padding:0px;
}
#tel { width:420px; float:right; padding-top:10px; text-align:right; color:#ccc;}
#bottombanner {clear:both; text-align:left; margin-top:10px;}
#bottom { padding-right:32px; margin-top:14px; text-align:right;}
#bottom1 { padding:0px; padding-left:16px; padding-top:10px; width:636px; float:left;}
#location a:link, #location a:visited{color:#efefef; text-transform:uppercase; text-decoration:underline; float:right; font-size:0.72em; padding-right: 20px;}
#location a:hover{color:#fff;}
#menubar { background-color:#dddddd; height:28px;}
#leftcontent { width:660px;}
#icons{float:right;padding-right: 20px;}




#newsbox {float:left; width:334px; margin-left:20px; margin-top:20px; color:#FFFFFF; text-align:left; font-size:1.2em; font-family: "Gill Sans W01 Light", Arial, Helvetica, sans-serif;}
h1 {
	color:#333;
	font-size:33px;
	font-family: "Gill Sans W01 Light", "GillSans", "Gill Sans", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin:0 0 0 0;
padding:0 0 0 0;
}
h2 {
 color:#222;
 font-size:21px;
 font-family: "Gill Sans W01 Light", "GillSans", "Gill Sans", Arial, Helvetica, sans-serif;
 font-weight:lighter;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
h3 {
 color:#333333;
 font-size:0.9em;
 margin-top:10px; margin-bottom:2px;
 padding:0px;
 font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;
 font-weight:normal;
}
h4 {
 color:#333333;
 font-size:0.7em;
 font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;
 font-weight:bold;
 margin-top:0px; margin-bottom:0px;
}
.homecopy {
 color:#333333;
 font-size:11px;
 line-height:14px;
 font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;
}
.copy {
 color:#333333;
 font-size:11px;
 line-height:13px;
 font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;
}
.copyright {
 color:#fff;
 font-size:0.62em;
}
.title {
 font-size: 11px;
 font-weight: bold; margin:0px;
}



/*Legal*/
#legal {
 padding-top:13px;padding-left: 18px;
 width:700px;
 color: #999;
 font-size: 10px;
 float:left;
}
#legal a:link, #legal a:visited {
 line-height:10px;
 text-decoration: none;
 color: #999;
 border-right-style:solid;
 border-right-color: #444;
 border-right-width: 1px;
 padding: 0px 10px 0px 10px;
}
#legallast a:link, #legallast a:visited {
 line-height:10px;
 text-decoration: none;
 color: #999;
 border-right-style:solid;
 border-right-color: #444;
 border-right-width: 0px;
}
#legal a:hover, #legal a:active {
 color: #ccc;
}
/*top links*/
#toplinks {
 padding-top:5px;
 width:100%;
 color: #ccc;
 font-size: 10px;
}
#toplinks a:link, #toplinks a:visited {
	line-height:10px;
	text-decoration: none;
	color: #ccc;
	/* border-right-style:solid;
 border-right-color: #444;
 border-right-width: 1px;*/
 padding: 0px 10px 0px 0px;
}
#toplinkslast a:link, #toplinkslast a:visited {
 line-height:10px;
 text-decoration: none;
 color: #ccc;
 border-right-style:solid;
 border-right-color: #444;
 border-right-width: 0px;
 padding-right:0px;
 padding-left:10px;
}
#toplinks a:hover, #toplinks a:active {
 color: #fff;
}


}
/*home links*/

#homelinks {
padding-top:5px;
margin: 0 auto;
text-align:center;
}
#homelinks a:link, #homelinks a:visited {
 line-height:10px;
 font-size: 10px;
 text-decoration: none;
  color: #666;
 border-right-style:solid;
 border-right-color: #444;
 border-right-width: 1px;
 padding: 0px 10px 0px 10px;
}
#homelinkslast a:link, #homelinkslast a:visited {
 line-height:10px;
 text-decoration: none;
  color: #666;
 border-right-style:solid;
 border-right-color: #444;
 border-right-width: 0px;
 padding-right:0px;
 padding-left:10px;
}
#homelinks a:hover, #homelinks a:active {
 color: #ccc;
}


#cta {
padding-top:5px;
margin: 0 auto;
text-align:center;
}
#cta  a:link, #cta  a:visited {
display:block;
 font-size: 10px;
 text-decoration: none;
 color: #ccc;
background:#333;
 padding: 5px 10px 5px 10px;
}
#cta  a:hover, #cta  a:active {
 color: #fff;
 background:#444;
}


/*colours*/
.white {
 color:#ffffff;
}
.ltgrey {
 color:#666666;
}



/*FORM*/
fieldset {padding-left:20px;padding-right:0px; border:solid 1px #DDD;}
fieldset.contact {}
fieldset.further {}
fieldset.brochure {width:580px; min-height:470px; height:auto !important;  height:100%; overflow:visible;}
#brochure {width:600px; min-height:450px; height:auto !important;  height:100%; overflow:visible; padding:10px; margin:20px;margin-left:0px; border:solid 1px #DDD;}
#brochureformheader {color:#AAA; margin-top:-5px;}
legend, .placeholder {color:#AAA;}
input,select {font-family:"Gill Sans W01 Medium",sans-serif;font-size:12px;}
div#form {text-align:left;font-size:14px;position:relative;float:left;height:550px;width:660px;overflow:visible;}
form li {list-style-type:none !important; color:#333333; font-size:11px; line-height:13px; font-family:"Gill Sans W01 Medium", Arial, Helvetica, sans-serif;}
form td {text-align:left;}
form {padding-top:30px;width:600px;/*position:absolute;bottom:0;right:0;width:550px;height:470px;overflow:auto;padding-bottom:20px;*/}
#brochureform {overflow:hidden;}
.venueselect {position:absolute;}
#brochureform .venueselect { top:66px; margin-top:125px;margin-left:350px; z-index:0;}
/*#enquireform .venueselect { top:32px; margin-top:125px;margin-left:320px; z-index:0;}*/


#left-form{ width:280px; float:left; margin-right:10px;}
#right-form{width:280px; float:left;}


/* Corp specific */
#corpvigabout{background:url(corporate-event-images/corp-vig4.jpg) #fff; background-repeat:no-repeat; height:528px; background-position:0 50px;}
#corpvighome{background:url(corporate-event-images/corp-vig1.jpg) #fff; background-repeat:no-repeat; height:528px; background-position:0 40px;}
#corpvigvenue{background:url(corporate-event-images/corp-vig2.jpg) #fff; background-repeat:no-repeat; height:528px; background-position:125px 0;}
#corpvignews{background:url(corporate-event-images/corp-vig3.jpg) #fff; background-repeat:no-repeat; height:528px; background-position:0px 290px;}
#sidevig{ background-color:#FFFFFF; height:528px;}
#rightwhite{ background-color:#FFFFFF; width:100%; height:528px;}
.corpbull {	background:url(corporate-event-images/bullet.gif) no-repeat 2px 11px; padding:6px 4px 0 10px ; font-size:14px; color:#666;}
.corpbodybull {	background:url(corporate-event-images/bullet.gif) no-repeat 2px 6px; padding:2px 4px 0 11px ; font-size:11px;   font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;color:#333;}
.corptitle {font-size:15px; color:#333; margin:0 0 5px 0;}
.tableheader {font-size:11px; color:#222; background:#ccc; font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif; }
.tablecopy {font-size:9px; color:#333; background:#fff; font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;}
.tablecopylarge {font-size:11px; color:#333; background:#fff; font-family: "Gill Sans W01 Medium", Arial, Helvetica, sans-serif;}