#column1{
width:658px;
margin:0 10px 0 0;
float:left;
}
#column2{
width:222px;
float:left;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
/*/ SEARCH /*/
/*/////////////////////////////////////////////////////////////////////////////////////*/
#searcher{
width:638px;
line-height:25px;
margin:0 0 10px 0;
padding:10px;
background:#F60;
color:#FFF;
font-size:120%;
font-weight:bold;
}
#searcher label{
margin:0 5px 0 35px;
}
#searcher input{
width:402px;
padding:4px;
border:0;
color:#690;
font-size:110%;
}
#searcher input.submit{
width:71px;
padding:0;
position:absolute;
margin:-25px 0 0 527px;
}
/*/ IE6 /*/ *html #searcher input.submit{margin:1px 0 0 -3px;} /*//*/
/*/ IE7 /*/ *+html #searcher input.submit{margin:1px 0 0 -3px;} /*//*/
#searcher span{
width:49px;
height:49px;
background:url(/en/sitepitch/default/img/map/steps.png) no-repeat 1px 0;
position:absolute;
margin:-25px 0 0 -25px;
display:block;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
/*/ INDEX MAP /*/
/*/////////////////////////////////////////////////////////////////////////////////////*/
#map{
position: relative;
width:638px;
margin:0 0 10px 0;
padding:10px 10px 16px 10px;
background:#690;
overflow:hidden;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
.resize{
width:89px;
height:0;
padding:11px 0 0 0;
background:#FFF url(/en/sitepitch/default/img/index/resize.gif) no-repeat 0 0;
overflow:hidden;
display:block;
position:absolute;
margin:-17px 0 0 545px;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#map .map{
height:412px;
background:#99B3CC url(/en/sitepitch/default/img/map/select-activity.gif) no-repeat 50% 50%;
border:1px solid #E8F0D9;
}
#activeMap{
background-color:#99B3CC;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#venue-map-details{
padding:5px;
background:#06C;
border:1px solid #FFF;
}
#venue-map-details span{
width:49px;
height:49px;
background:url(/en/sitepitch/default/img/map/steps.png) no-repeat -98px 0;
position:absolute;
margin:-25px 0 0 -25px;
display:block;
z-index:1000;
}
/*/ IE6 Fix /*/ *html #venue-map-details span{margin:-25px 0 0 -10px;} /*//*/
/*/ IE7 Fix /*/ *+html #venue-map-details span{margin:-25px 0 0 -10px;} /*//*/
#venue-map-details div{
height:81px;
background:#FFF;
padding:10px 10px 10px 101px;
}
#venue-map-details h4{
line-height:20px;
color:#06C;
font-size:130%;
text-transform:capitalize;
}
#venue-map-details div img{
width:75px;
height:75px;
margin:0 0 0 -91px;
padding:2px;
background:#FFF url(/en/sitepitch/default/img/index/coming-soon.gif) no-repeat 4px 4px;
border:1px solid #06C;
position:absolute;
}
#venue-map-details div p{
line-height:16px;
margin:0 0 10px 0;
color:#690;
font-size:120%;
}
#venue-map-details div a{
font-size:120%;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#map h3{
line-height:35px;
padding:0 20px;
background:#FFF;
border:1px solid #E8F0D9;
border-bottom:0;
color:#06C;
text-transform:capitalize;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#list-views{
height:35px;
list-style-type:none;
}
#list-views li{
margin:0 2px 0 0;
float:left;
}
#list-views li a{
line-height:35px;
padding:0 10px;
background:#FFF;
border:1px solid #E8F0D9;
border-bottom:0;
color:#690;
font-size:120%;
font-weight:bold;
text-decoration:none;
display:block;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
#list-views li a:hover{
filter:alpha(opacity=100);
-moz-opacity:1.05;
opacity:1.0;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#map #instruction{
position:absolute;
margin:1px 0 0 1px;
z-index:998;
}
#map #instructions-bg{
width:320px;
height:415px;
background:#06C;
border-right:1px solid #FFF;
display:block;
position:absolute;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
z-index:999;
}
#map #instructions{
width:290px;
height:140px;
margin:140px 0 0 15px;
position:absolute;
z-index:1000;
color:#FFF;
}
#map #instructions h2{
border-bottom:1px solid #FFF;
font-size:260%;
font-weight:normal;
}
#map #instructions p{
margin:0 0 20px 0;
font-size:140%;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#map span.white,
#map span.grey{
height:20px;
border:1px solid #E8F0D9;
display:block;
clear:both;
}
#map span.white{
background:#FFF;
border-top:1px solid #B2CC7F;
}
#map span.grey{
background:#FFF;
border-bottom:1px solid #B2CC7F;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
/*/ ACTIVITIES /*/
/*/////////////////////////////////////////////////////////////////////////////////////*/
#activities h3{
line-height:45px;
margin:0 0 10px 0;
background:#690;
color:#FFF;
text-align:center;
}
#activities h3 span{
width:49px;
height:49px;
background:url(/en/sitepitch/default/img/map/steps.png) no-repeat -48px 0;
position:absolute;
margin:-15px 0 0 -15px;
display:block;
}
/*/ IE6 Fix /*/ *html #activities h3 span{margin:-30px 0 0 -71px;} /*//*/
/*/ IE7 Fix /*/ *+html #activities h3 span{margin:-30px 0 0 -71px;} /*//*/
#activities .tabs-hide{
display:none;
}
#activities .tabs-nav{
height:30px;
margin:0;
padding:0;
background:#690;
list-style-type:none;
}
/*/ important /////////////////////////////////////////////////*/
#activities .tabs-nav:after{display: block; clear:both; content: " ";}
/*/ important /////////////////////////////////////////////////*/
#activities .tabs-nav li{
height:30px;
float:left;
}
#activities .tabs-nav li a{
width:111px;
line-height:29px;
background:#690;
border-bottom:1px solid #FFF;
color:#FFF;
font-size:120%;
text-align:center;
text-decoration:none;
display:block;
}
#activities .tabs-nav li a:hover{
background:#B2CC7F;
}
#activities .tabs-nav .tabs-selected a,
#activities .tabs-nav .tabs-selected a:hover{
line-height:30px;
background:#E8F0D9;
border:0;
color:#690;
font-weight:bold;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
/*/ ACTIVITY LIST /*/
/*/////////////////////////////////////////////////////////////////////////////////////*/
.activity-list{
width:222px;
margin:0 0 10px 0;
border-bottom:3px solid #690;
float:left;
list-style-type:none;
}
.activity-list li{
border-bottom:1px solid #FFF;
}
.activity-list li a{
line-height:29px;
background:#E8F0D9 url(/en/sitepitch/default/img/venue/packages/package-list.png) no-repeat 100% -35px;
border-bottom:1px solid #B2CC7F;
color:#690;
font-size:120%;
font-weight:bold;
text-transform:capitalize;
text-decoration:none;
text-indent:10px;
display:block;
}
.activity-list li a:hover{
background:#B2CC7F url(/en/sitepitch/default/img/venue/packages/package-list.png) no-repeat 100% -35px;
color:#FFF;
}
.activity-list li a.expanded,
.activity-list li a.expanded:hover{
background:#E8F0D9 url(/en/sitepitch/default/img/venue/packages/package-list.png) no-repeat 100% 0;
color:#690;
}
.activity-list li ul{
list-style-type:none;
display:none;
}

.activity-list li ul.expanded{
display:block !important;
}
.activity-list li ul li a{
width:222px;
line-height:24px;
background:#FFF;
border-bottom:1px solid #B2CC7F;
color:#06C;
font-weight:normal;
}
.activity-list li ul li a:hover{
background:#D9E8F7;
color:#06C;
}
.activity-list li ul li em{
line-height:24px;
margin:-24px 10px 0 0;
/*/ IE6 Fix /*/ _margin:-25px 0 0 0; /*//*/
float:right;
color:#F60;
font-size:120%;
font-style:normal;
display:block;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
/*/ CM /*/
/*/////////////////////////////////////////////////////////////////////////////////////*/
#cm{
width:222px;
float:left;
}
#cm img{
width:220px;
height:158px;
margin:0 0 10px 0;
border:1px solid #06C;
display:block;
}
#cm .adsense{
margin:0 0 10px 0;
padding:0 0 0 16px;
border-left:1px solid #CCC;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#activeList{
display:none;
overflow:auto;
}

#loading {
position:absolute;
top:68px;
left:9px;
width:639px;
height:414px;
background:#0066CC url(/en/sitepitch/default/img/map/loading.gif) no-repeat 50% 50%;
z-index:500000000000;
display:none;
opacity:0.4;
filter:alpha(opacity=40);
-moz-opacity:0.4;
}


#map #venue-close {
display: none;
position: absolute;
top: 10px;
left: 10px;
width: 635px;
height: 490px;
z-index: 500000 !important;
}

#map #venue-info {
display: none;
position: absolute;
top: 96px;
left: 40px;
width: 550px;
height: 300px;
background: url(/en/sitepitch/default/img/map/info.bkg.gif) no-repeat 0 0;
z-index: 600000 !important;
}

#map #venue-info h1 a {
display: block;
color: #FFF;
text-decoration: none;
float: right;
height: 30px;
width: 30px;
margin: -32px 0 0 0;
text-indent: -5000px;
background: url(/en/sitepitch/default/img/map/info.close.gif) no-repeat 0 0;
}

#map #venue-info #venue-info-container {
height: 100%;
width: 100%;
background: url(/en/sitepitch/default/img/map/info.loader.gif) no-repeat 50% 50%;
z-index: 700000 !important;
}

#venue-info-container h1 {
margin: 10px 10px 0 10px;
color: #FFF;
border-bottom: 1px solid #FFF;
height: 30px;
line-height: 30px;
}

#venue-info-container address {
color: #FFF;
font-size: 1.1em;
font-weight: bold;
font-style: normal;
margin: 0 10px 10px 10px;
height: 15px;
line-height: 15px;
}

#venue-info-container #copy {
margin: 0 10px 5px 10px;
height: 180px;
background: #06C;
border-bottom: 1px solid #9AF;
}

#venue-info-container #copy div {
border: 1px solid #FFF;
float: right;
padding: 2px 2px 0 2px;
margin: 0 0 10px 10px;
}

* html #venue-info-container #copy div {
padding: 2px;
}

*+html #venue-info-container #copy div {
padding: 2px;
}

#venue-info-container #copy div img {
margin: 0;
padding: 0;
border: 0;
}
#venue-info-container #copy p
{
color: #FFF;
}

#map #venue-info a.btn {
float: right;
height: 30px;
width: 200px;
background: url(/en/sitepitch/default/img/map/info.button.gif) no-repeat 50% 50%;
text-indent: -5000px;
}

#activeList {
background: #FFF !important;
}

#activeList h3 {
font-size: 3em;
text-align: center;
font-weight: 100;
letter-spacing: -1pt;
color: #DDD;
line-height: 400px;
font-family: sans-serif;
}

#activeList a {
display: block;
border-bottom: 1px solid #E8F0D9;
color: #555;
text-decoration: none;
clear: both;
overflow: hidden;
font-size: 1.5em;
letter-spacing: -0.5pt;
font-family: Arial, Helvetica, sans-serif;
color: #06C;
}

#activeList a dfn.title {
display: block;
margin: 5px;
font: normal normal 1.6em Arial, Helvetica, sans-serif;
line-height: 1.9;
color: #690;
letter-spacing: -1pt;
}

#activeList a span.distance {
display: block;
float: left;
text-align: center;
font-weight: bold;
padding: 5px;
margin: 5px;
background: #E8F0D9;
color: #666;
}

#activeList a span.distance dfn {
display: block;
font-style: normal;
}

#activeList a:hover {
background: #06C;
color: #FFF;
}

#activeList a:hover dfn.title {
color: #FFF;
text-decoration: underline;
}

#activeList a:hover span.distance {
background: #FFF;
}
