@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	background-color: #FFF;
	margin: 0px;
}
.cont {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}
.navb {
	background-image:url(images/nav_on.gif);
	position:relative;
	width:1024px;
	height:30px;
}
a { text-decoration:none; }
a:link { color:#000; }
a:visited { color:#000; }
a:hover { color:#888; }
a:active { color:#000; }

#but1 { width:255px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but1 img { position:absolute; left: 0px; }
#but2 { width:134px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but2 img { position:absolute; left: -255px; }
#but3 { width:83px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but3 img { position:absolute; left: -389px; }
#but4 { width:85px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but4 img { position:absolute; left: -472px; }
#but5 { width:110px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but5 img { position:absolute; left: -557px; }
#but6 { width:192px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but6 img { position:absolute; left: -667px; }
#but7 { width:64px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but7 img { position:absolute; left: -859px; }
#but8 { width:95px; height:30px; overflow:hidden; position:relative; cursor:pointer; float:left }
#but8 img { position:absolute; left: -923px; }
.navtop { background-image:url(images/nav_tl.jpg); position:relative; width:850px; height:120px; }
#logo {	position:absolute; left:0px; width:139px; overflow:hidden; }
#logo img { cursor:pointer; } 

.tic { background-image:url(images/nav_tr_off.jpg); cursor:pointer }

.fl { float:left; }
.cb { clear:both }

.mainshow {
	position:relative;
}
#nivoSlider { position:relative; width:1024px; height:368px; background-color:#fff; }
#nivoSlider img { position:absolute; top:0px; left:0px; }
#nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
#popup { top:78px; left:85px; position:absolute; z-index:999; display:none;}

.column { margin-left:30px; margin-top:30px; width:450px; margin-bottom:15px; }
.column h1 { margin:0px 0px 10px 0px; font-size:18px; font-weight:bold; }
.column p { margin-top:10px; margin-bottom:0px; }
.column a { text-decoration:none; }
.column a:link { color:#000; }
.column a:visited { color:#000; }
.column a:hover { color:#888; }
.column a:active { color:#000; }

.yellowbar { width:1024px; height:4px; background-color:#FFAC03; margin-top:15px; margin-bottom:15px; }
.footnav { font-size:10px; text-align:center; color:#ffac03; }
.footnav a { padding-left:5px; padding-right:5px; margin:0px; text-decoration:none;  }
.footnav a:link { color:#000; }
.footnav a:visited { color:#000; }
.footnav a:hover { color:#888; }
.footnav a:active { color:#000; }
.licence { font-size:9px; text-align:center; margin-top:15px; margin-bottom:15px; }

.gcolumn1 { margin-left:30px; margin-top:30px; width:560px; margin-bottom:15px; }
.gcolumn1 h1 { margin:0px 0px 10px 0px; font-size:18px; font-weight:bold; }
.gcolumn2 { margin-left:30px; margin-top:30px; width:370px; margin-bottom:15px; }

.gcuttons { width:339px; height:25px; background-image:url(images/grand_but_on.gif); margin-bottom:15px; }
#gbut1 { width:71px; height:25px; position:relative; float:left; overflow:hidden; cursor:pointer; }
#gbut1 img { position:absolute; left: 0px; }
#gbut2 { width:142px; height:25px; position:relative; float:left; overflow:hidden; cursor:pointer; }
#gbut2 img { position:absolute; left: -71px; }
#gbut3 { width:126px; height:25px; position:relative; float:left; overflow:hidden; cursor:pointer; }
#gbut3 img { position:absolute; left: -213px; }

#floorplan { width:800px; height:538px; background-image:url(images/floorplan_gf.gif); margin-left:auto; margin-right:auto; }
#floorbuttons { background-Image:url(images/floorplan_but_on.gif); width:800px; height:62px; margin-left:auto; margin-right:auto; }
#floorbut1 { width:400px; height:62px; background-image:url(images/floorplan_but_off.gif); float:left; cursor:pointer; }
#floorbut2 { width:400px; height:62px; background: url(images/floorplan_but_off.gif) -400px 0; float:left; cursor:pointer; }
.floorplanaddr { width:800px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:15px; text-align:center; }

.supplier { font-size:10px; font-style:italic; }

.fcolumn {margin-left:30px; margin-top:30px; width:215px; margin-bottom:15px; }

.pname { font-size:14px; font-weight:bold; }
.pvalue { font-size:12px; margin-bottom:10px; }

.vbutton {
   background: #f9bc22;
   background: -webkit-gradient(linear, left top, left bottom, from(#ba8200), to(#f9bc22));
   background: -moz-linear-gradient(top, #ba8200, #f9bc22);
   padding: 6.5px 13px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #000000;
   font-size: 12px;
   text-decoration: none;
   display:block;
   width:50px;
   text-align:center;
   }
.vbutton:hover {
   background: #ffc852;
   color: #000000;
   }
.vbutton:active {
   background: #ffc852;
   color: #000000;
   }

.tcolumn {margin-left:30px; margin-top:30px; width:298px; margin-bottom:15px; }

.reallybig { font-size:18pt; font-weight:bold; margin-left:30px;}

.ticket { height:35px; padding:5px; position:relative; border:#000000 1px solid; }
.ticket p { bottom:0; position:absolute; margin:0px; margin-bottom:10px;}

.outcol { float:left; width:230px; padding:5px; color:#000; background-color:#ffc852; font-size:8.5pt; }
.outcol p { margin-top:0px; margin-bottom:0px; }
.outcol b { color:#000; }

.socol { float:left; width:230px; padding:5px; color:#000; background-color:#fff; font-size:9pt; }
.socol p { margin-top:0px; margin-bottom:13px; }

.sml { font-size:7.5pt; }

.news { color:#f90; font-size:10pt; font-weight:bold; margin-bottom:0px; }

.heading { font-size:20px; font-weight:bold; margin-bottom:10px; }

