@charset "UTF-8";
a, a:visited{color:#304896;}
a:hover{ color:#252525; }
body#area { background-color:#fafafa; background:#fafafa; }
body#area h1#locName { font-size:3em; margin:0 0 .6em 0; padding:0; }
#mapWrapper { position:relative; margin:51px 0 0; }
#header_map_canvas { background-color:#A3D4F3; height:350px; position:relative; width:60%; z-index:1; float:right; }
body#area #areaHead .panoHolder { position:absolute; top:43px;  width:500px; }
body#area .panoViewer { width: 80%; height:400px; position:relative; margin:0 auto; }
body#area #areaHead .panoViewer { width:100%; height:350px; }
body#area .panoHolder { width:100%; }
#anchorLinks { left:0.5em; position:absolute; top:58px; z-index:1; }
#anchorLinks li { display:inline; font-size:.8em; margin:0 1em 0; }
/*#nowShowing { position:absolute; right:1em; width:180px; top:4.5em; background:url(../images/filterBG.png) repeat; z-index:10; padding:1em; }*/
#nowShowing h3 { margin:0 0 .6em 0; }
#areaDesc { margin:2em 0; }
/*#mapResizeHandle { position:absolute; top:165px; left:0px; height:8px; background:#999999 url(../images/dragHandle_h.png) no-repeat center; width:100%; }*/
#profileText { clear:both; float:left; padding:3%; }
.greyBlock {background-color:#E3E3E3; margin:1em 0 0; padding:0; float:left; width:100%; }
.greyBlock h1 { margin:0 0 1.4em 0; }
.greyBlock h2 { margin:0 0 1em 0; }
.greyBlock h3 { margin:1.4em auto 0.4em; text-align:center; }
body#area div.panoInstructions { padding:.6em 0; }

.leftColumn {
clear:both;
float:left;
margin:1em 20px 2em 0;
width:640px
}

#bigLinks.profileColumn h4{
	width:200px;
	float:left;
	margin:1em 0 0 1em;
}

.profileColumn h1 {
margin:.9em 0 .3em
}
body#area .block { border:1px solid #ddd; margin:0 0 1.6em; width:308px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; }
body#area .block .blockInner{ background-color:#FCFCFC;
border:1px solid grey;
margin:0.2em;
padding:1em; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;
 -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; }
body#area .block h2{ margin:0 0 .8em 0; }
body#area .block .smallPanoHolder{ margin:0 auto 1em auto; width:256px; }
body#area .rightColumn { float:right; width:310px; padding:0; margin: 1em 0 0; }
body#area .rightColumn .rowHeader { margin:1em 0 0 0; }
body#area .rightColumn #shopModule li { border-bottom:1px solid grey; margin:0 0 1em; min-height:130px; overflow:auto; padding:0 0 0.6em; }
body#area .rightColumn #shopModule li h3{ clear:left; }
body#area .rightColumn #shopModule li .shopDesc { font-size:.9em; }
body#area .rightColumn #shopModule li img{ float:left; margin:0 .4em 0 0; }
body#area .rightColumn #shopModule li a.authorLink { display:block; font-size:.8em; color:#333333; margin:.4em 0;  }
body#area .rightColumn #shopModule li a.buyNow { background-color:#000066; border:1px solid #0033CC; color:#FFFFFF; padding:0 .6em;float:left; margin:0.6em 0 0; }
body#area .results, body#area #landmarkResults { width:100%; height:300px; margin:.6em 0 1em; }
body#area #landmarkResults { padding:.6em 0; }
body#area .results a h1 { font-size:.9em; }
body#area .results a.result { display:block; float:left; margin:0 1em .3em 0; font-size:0.8em; height:11em; width:96px; }
body#area .results a.result.end { margin:0 0 .3em 0; }
body#area #areaSearch { float:left; width: 100%; }
body#area #areaSearch .fieldHolder { float:left; width:78%; }
body#area #areaSearch input#area_searchWhere { width:100%; }
body#area #areaSearch input.button { margin:0 0 0 .8em; }
body#area .openBlock { float:left; width:100%; padding:1em; } 
body#area .openBlock h2 { margin:0 0 .6em 0; }
body#area .rightColumn .panoTrigger { width:512px; margin:0px 0px 0px 2em; position:relative; height:128px; }
body#area .rightColumn .panoTrigger img { position:relative; z-index:1; }
body#area .rightColumn .panoTrigger span { position:absolute; background:transparent url(/images/load360_up.png) no-repeat bottom center; width:50px; height:50px; left:231px; bottom:39px; z-index:2; }
body#area .rightColumn .panoTrigger:hover span { position:absolute; background:transparent url(/images/load360_over.png) no-repeat bottom center; width:50px; height:50px; left:231px; bottom:39px;  z-index:2; }
body#area .rightColumn .returnLink{ float:right; margin:-5px 2em 0 0; }
body#area .rightColumn .krpano { width:93%; height:400px; padding:0 3.5% 3.5% 3.5%; }
.ui-tabs-hide { display: none; }
input, form textarea { width:auto; }  
#flyPanel { position:absolute; top:58px; width:50%; margin: 0 25px 0 4px; }
#flySelector { width:60%; }
#flyTour { margin: 3px 0 0 10px; }
#panomapWrapper { width:100%; position:relative; top:38px; left:0px; margin:0; height:442px; }
#panomapMap { height:400px; }
#panomapPano { height:400px; }
#panomapWrapper .ui-tabs-panel { width:49%; float:none; height:400px; margin:0; position:absolute; top:0px; padding:0; }
#panomapWrapper #panomapPano.ui-tabs-panel { margin:15px 0 0; height:100%; overflow:hidden  }
#panomapWrapper #resultsList { height:371px; }
.panomapLabel { text-align:right; }
#areamore { margin:0 auto; position:relative; width:970px; }
#footer { display:none; }
#panoTabs { float:right; margin:-37px 0 0; height:400px; width:100%; }
#panoTabs.ui-tabs-nav { height:37px; }
#panoTabs .ui-tabs-nav li { height:37px; }
#panomapWrapper #krpanoSWFObject { margin:0; top:0px; }
#catDrop { left:10px; position:absolute; top:-35px; width:auto; } 
#panomapWrapper #resultsList a.result { font-size:0.8em; height:110px; margin:0 1em 0.3em 0; width:67px; }
#panomapWrapper #resultsPaging{ margin:.4em 0 0; }
body#area #panoTitle { margin:0; padding:0; position:absolute; top:7px; font-size:.9em; }
body#area #area_below_thumbs { margin:0 auto; width:300px; }
body#area #bookHolder{ height:250px; width:100%; padding:0; }
body#area .leftSide{ float:left; margin:0 20px 20px 0; }
body#area .rightSide{ float:right; margin:0 0 20px 0; }
.markerLabels {
  font-size: 8px;
  text-align: center;
}
