*{
margin:0;
padding:0;
}
html{
width:100%;
height:100%;
}
body{
width:100%;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
overflow: hidden;
}
#outer{
width:774px;
height:800px;
}
/*///////////////////////////////////////////////////*/
/*/ HEADER /*/
/*///////////////////////////////////////////////////*/
#header{display:none;}
img.chevrons{display:none;}
/*///////////////////////////////////////////////////*/
/*/ container /*/
/*///////////////////////////////////////////////////*/
#container{
width:100%;
height:100%;
}
/*///////////////////////////////////////////////////*/
/*/ map /*/
/*///////////////////////////////////////////////////*/
#map{
width:626px;
height:424px;
top:0;
left:135px;
}
/*/ IE6 Hack /*/ *html #map{left:-3px;} /*//*/
/*/ IE7 Hack /*/ *+html #map{left:0;} /*//*/
.splat{
width:20px;
height:20px;
position:absolute;
z-index:30;
}
.icon{
height:25px;
float:right;
margin-left:8px;
font-size:11px;
font-weight:normal;
align:center;
} 
.scroll{
position:absolute;
left:452px;
top:40px;
z-index:2;
}
/*///////////////////////////////////////////////////*/
/*/ map title /*/
/*///////////////////////////////////////////////////*/
h3{
width:626px;
height:30px;
line-height:30px;
font-size:120%;
text-indent:15px;
z-index:2;
position:absolute;
margin:0 0 0 136px;
}
/*///////////////////////////////////////////////////*/
/*/ nav /*/
/*///////////////////////////////////////////////////*/
#nav{
width:77px;
height:155px;
position:absolute;
top:45px;
margin:0 0 0 675px;
list-style-type:none;
z-index:100;
}
ul#nav li a{
width:18px;
height:0;
padding:18px 0 0 0;
overflow:hidden;
display:block;
position:absolute;
z-index:100;
background:#FFF;
filter:alpha(opacity=5);
-moz-opacity: 0.05;
opacity: 0.05;
}
ul#nav li.up a{margin:3px 0 0 27px;}
ul#nav li.left a{margin:25px 0 0 4px;_margin:12px 0 0 2px;}
/*/ IE6 Hack /*/ *html ul#nav li.left a{margin:13px 0 0 3px;}/*//*/
/*/ IE7 Hack /*/ *+html ul#nav li.left a{margin:13px 0 0 3px;}/*//*/
ul#nav li.right a{margin:25px 0 0 50px;_margin:0 0 0 43px;}
/*/ IE6 Hack /*/ *html ul#nav li.right a{margin:3px 0 0 49px;}/*//*/
/*/ IE7 Hack /*/ *+html ul#nav li.right a{margin:3px 0 0 49px;}/*//*/
ul#nav li.down a{margin:49px 0 0 27px;_margin:6px 0 0 23px;}
/*/ IE6 Hack /*/ *html ul#nav li.down a{margin:14px 0 0 27px;}/*//*/
/*/ IE7 Hack /*/ *+html ul#nav li.down a{margin:14px 0 0 27px;}/*//*/
ul#nav li.in a{margin:81px 0 0 26px;_margin:23px 0 0 23px;}
/*/ IE6 Hack /*/ *html ul#nav li.in a{margin:33px 0 0 26px;}/*//*/
/*/ IE7 Hack /*/ *+html ul#nav li.in a{margin:33px 0 0 26px;}/*//*/
ul#nav li.out a{margin:130px 0 0 26px;_margin:47px 0 0 23px;} 
/*/ IE6 Hack /*/ *html ul#nav li.out a{margin:70px 0 0 25px;}/*//*/
/*/ IE7 Hack /*/ *+html ul#nav li.out a{margin:70px 0 0 25px;}/*//*/
/*///////////////////////////////////////////////////*/
/*/ map search results /*/
/*///////////////////////////////////////////////////*/
#nomatches,
#othertowns{
width:220px;
position:absolute;
margin:45px 0 0 150px;
z-index:3;
display:none;
}
#nomatches dt,
#othertowns dt{
padding:10px;
font-size:120%;
}
#nomatches dd,
#othertowns dd{
margin:5px 0;
}
#nomatches dd,
#othertowns dd a{
padding:0 8px 5px 8px;
font-size:120%;
text-decoration:none;
}
#othertowns dd a:hover{
text-decoration:underline;
}
#nomatches a.close,
#othertowns a.close{
padding:2px 4px;
position:absolute;
top:10px;
right:10px;
font-weight:bold;
text-decoration:none;
}
/*///////////////////////////////////////////////////*/
/*/ map pop up /*/
/*///////////////////////////////////////////////////*/
.EWTitle {
font: bold 11px Arial, Helvetica, sans-serif;
z-index:100;
border-bottom:0;
padding:6px;
}
.EWTitle em{
font-style:normal;
}
.EWbody{
line-height:18px;
padding:6px;
font: normal 11px Verdana;
z-index:100;
}
.EWbody a{
text-decoration:none;
}
.EWbody a:hover{
text-decoration:underline;
}
/*///////////////////////////////////////////////////*/
/*/ left column /*/
/*///////////////////////////////////////////////////*/
#left{
width:130px;
height:428px;
margin:0 5px 0 0;
float:left;
z-index:999;
}
#left form{
width:130px;
height:60px;
padding:10px 0 5px 0;
}
#left input{
width:106px;
margin:0 0 5px 5px;
padding:3px;
}
#left input.button{
width:115px;
height:22px;
line-height:22px;
margin:0 0 5px 5px;
padding:0;
font-size:110%;
font-weight:bold;
text-align:center;
display:block;
}
.clear{
clear:both;
}
/*///////////////////////////////////////////////////*/
/*/ left menu /*/
/*///////////////////////////////////////////////////*/
.navlist{
padding:10px 5px;
}
ul.navlist li{
height:28px;
}
ul.navlist li a{
line-height:28px;
background:url(/console/images/view-more-opacity.png) no-repeat 100% 0;
font-size:110%;
text-decoration:none;
text-indent:6px;
display:block;
}
/*/ IE6 Hack /*/
*html ul.navlist li a{background:url(/console/images/view-more-opacity.gif) no-repeat 100% 0;}
/*//*/
ul.navlist li a:hover{
background: url(/console/images/view-more.png) no-repeat 100% 0;
}
/*/ IE6 Hack /*/
*html ul.navlist li a:hover{
background: url(/console/images/view-more.gif) no-repeat 100% 0;
}
/*//*/
ul.navlist li > ul {
display:none;
position:absolute;
top:2px;
left:23%;
}
ul.navlist ul.CSStoShow {
display:block;
}
ul.navlist li:hover > ul {
display:block;
}
#dropmenudiv{
filter:alpha(opacity=90);
visibility: hidden;
-moz-opacity:.90;
opacity:.90;
font: normal 11px Verdana;
line-height:30px;
z-index:3;
position:absolute;
}
/*/ IE7 Hack /*/ *+html #dropmenudiv {margin:0 0 0 9px;} /*//*/
#dropmenudiv a{
text-decoration:none;
padding-left:0px;
display: block;
cursor:pointer;
}
/*///////////////////////////////////////////////////*/
/*/ footer /*/
/*///////////////////////////////////////////////////*/
#footer{
width:753px;
height:30px;
margin:-5px 0 0 0;
padding:0 5px;
background:#DDD;
}
#footer p{
line-height:20px;
text-align:right;
}
#footer p a{
line-height:10px;
margin:0 10px 0 0;
padding:0 10px 0 0;
border-right:1px solid #AAA;
text-decoration:underline;
}
#footer p a:hover{
text-decoration:none;
}
/*///////////////////////////////////////////////////*/
/*/ thickbox /*/
/*///////////////////////////////////////////////////*/
#TB_overlay{
position: fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack{background: url(macFFBgHack.png) repeat;}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window{
padding:0;
position:fixed;
z-index: 102;
color:#EEE;
font-size:14px;
top:227px;
left:448px;
overflow:hidden;
}
/*/ IE7 Fix /*/ *+html #TB_window{margin-left:-313px; margin-top:-229px;}
/*/ IE6 Hack /*/ *html #TB_window{top:218px;} /*//*/
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
}
#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}
#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}
#TB_closeAjaxWindow{
width:28px;
height:28px;
line-height:28px;
font-size:80%;
text-align:center;
z-index:200;
position:absolute;
top:16px;
right:21px;
}
#TB_closeWindowButton{
width:27px;
height:28px;
display:block;
color:#999;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_title{
display:none;
}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
padding:15px;
}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}
#TB_load{
width:126px;
height:22px;
z-index:103;
display:none;
position:fixed;
top:227px;
left:418px;
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/*///////////////////////////////////////////////////*/
/*/ venue owners /*/
/*///////////////////////////////////////////////////*/
#venue_owners{
width:626px;
height:426px;
background:#FFF;
border:1px solid #AAA;
position:absolute;
top:0;
left:135px;
z-index:1000;

display:none;
}
#venue_owners h2{
line-height:30px;
background:#AAA;
color:#FFF;
font-size:120%;
text-indent:10px;
}
#venue_owners p{
margin:10px;
color:#444;
font-size:120%;
}
#venue_owners form{
height:298px;
margin:0 10px;
padding:10px;
background:#DDD;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
}
#venue_owners form label{
width:150px;
height:25px;
line-height:25px;
margin:0 10px 0 0;
font-size:120%;
text-align:right;
display:block;
float:left;
clear:both;
}
#venue_owners form input{
width:418px;
margin:0 0 5px 0;
padding:2px;
float:left;
overflow:hidden;
}
#venue_owners form textarea{
width:410px;
margin:0 0 5px 0;
padding:2px;
float:left;
overflow:hidden;
}
#venue_owners form input.button{
width:200px;
height:30px;
margin:0 0 0 160px;
background:#AAA;
border:1px solid #FFF;
clear:both;
color:#FFF;
}