/*///////////////////////////////////////////////////////////////////////////////////////*/
#nearest-venue{
width:543px;
margin:0 0 10px 0;
padding:5px 13px 13px 13px;
overflow:hidden;
position:relative;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
.column1{
width:200px;
margin:0 10px 10px 0;
float:left;
overflow:hidden;
}
.column2{
width:321px;
height:248px;
margin:0 0 10px 0;
padding:0 4px 0 6px;
overflow:hidden;
float:left;
overflow:hidden;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
#nearest-venue .column1 img{
width:190px;
height:102px;
margin:0 0 10px 0;
padding:4px;
background:url(/img/map/default.jpg) no-repeat 4px 4px;
display:block;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
#nearest-venue dl{
padding:0 0 10px 0;
margin:0 0 10px 0;
}
#nearest-venue dl h3{
line-height:22px;
background:0;
font-size:220%;
font-weight:normal;
text-indent:0;
}
#nearest-venue dl dd{
padding:0;
}
#nearest-venue dl dd a{
width:155px;
line-height:25px;
margin:-8px 0 0 0;
display:block;
font-size:120%;
text-align:center;
text-decoration:none;
float:right;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
#nearest-venue #venue-description{
display:none;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
#nearest-venue p{
width:200px;
line-height:25px;
margin:0 0 1px 0;
padding:0;
overflow:hidden;
}
#nearest-venue p strong{
width:95px;
margin:0 5px 0 0;
padding:0 0 0 5px;
float:left;
display:block;
}
#nearest-venue p strong a{
font-weight:normal;
}
#nearest-venue p .pac-price{
width:85px;
padding:5px;
float:left;
}
#nearest-venue p .pac-price span{
display:block;
}
#nearest-venue p strong a:hover{
text-decoration:none;
}
#nearest-venue .make-enquiry{
width:102px;
text-align:center;
position:absolute;
top:280px;
left:230px;
}
#nearest-venue .make-enquiry em{
margin:0 0 5px 0;
font-size:12px;
font-style:normal;
font-weight:bold;
display:block;
}
#nearest-venue .make-enquiry button{
width:102px;
height:25px;
line-height:25px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
cursor:pointer;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
#nearest_activities{
clear:both;
}
#nearest_activities b{
line-height:30px;
font-size:120%;
text-indent:5px;
display:block;
}
#nearest-venue tr a:hover{
text-decoration:none;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
.column2 p b{
width:317px;
line-height:30px;
padding:0 0 5px 0;
font-size:110%;
text-indent:5px;
display:block;
}
#nearest-venue .column2 p.rezbot{
width:70px;
height:20px;
line-height:20px;
padding:0px 81px 0 10px;
background:0;
float:right;
}
/*/ IE6 fix /*/ *html #nearest-venue .column2 p.rezbot{margin:-5px 0 0 0;} /*//*/
/*/ IE7 fix /*/ *+html #nearest-venue .column2 p.rezbot{margin:-5px 0 0 0;} /*//*/
#nearest-venue .column2 p.rezbot a{
width:71px;
height:0;
margin:-22px 0 0 72px;
padding:20px 0 0 0;
overflow:hidden;
display:block;
position:absolute;
}
/*/ IE6 fix /*/ *html #nearest-venue .column2 p.rezbot a{margin:-4px 0 0 0;} /*//*/
/*/ IE7 fix /*/ *+html #nearest-venue .column2 p.rezbot a{margin:-4px 0 0 0;} /*//*/
/*///////////////////////////////////////////////////////////////////////////////////////*/
#this-week{
width:153px;
margin:5px 6px 0 0;
float:left;
}
#this-week dl{
height:26px;
margin:0;
padding:0;
overflow:hidden;
}
#this-week dl dt,
#this-week dl dd{
width:76px;
line-height:15px;
padding:5px 0;
text-indent:5px;
float:left;
}
#this-week a{
width:100px;
line-height:25px;
margin:10px 0 0 0;
display:block;
font-size:120%;
text-align:center;
text-decoration:none;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
/*/ calendar /*/
/*///////////////////////////////////////////////////////////////////////////////////////*/
#calendar{
width:160px;
float:left;
font-size:100%;
border:0;
}
#calendar fieldset{
border:0;
}
#calendarTitle{
line-height:25px;
margin:5px 1px 0 0;
font-size:120%;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
.jcalendar-selects{
margin:10px 0;
display:none;
}
.jcalendar-selects select{
width:51px;
font-size:100%;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
.jcalendar-links{
margin:0 0 0 13px;
}
.jcalendar-links a{
line-height:30px;
margin:0 5px;
font-size:120%;
text-decoration:none;
float:left;
display:block;
}
.jcalendar-links a:hover{
text-decoration:underline;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
.jcalendar table{
width:158px;
margin:0 auto;
}
.jcalendar table th{
width:20px;
}
.jcalendar table td{
width:20px;
padding:0;
}
.jcalendar table td a{
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
}
.jcalendar table td.today a{
}
.jcalendar table td a:hover,
.jcalendar table td a:focus,
.jcalendar table td a:active{
padding:0;
}
/*///////////////////////////////////////////////////////////////////////////////////////*/
/*/ thickbox /*/
/*///////////////////////////////////////////////////////////////////////////////////////*/
#TB_overlay{
position:fixed;
z-index:100;
top:0px;
left:0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
}
*html #TB_overlay{
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}
#TB_window{
position:fixed;
padding:5px;
z-index:102;
font-size:14px;
top:50%;
left:50%;
overflow:hidden;
}
*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:27px;
height:28px;
line-height:28px;
background:url(/img/map/close.png) no-repeat 0 0;
font-size:80%;
text-align:center;
z-index:200;
position:absolute;
top:17px;
right:17px;
}
#TB_closeWindowButton{
width:27px;
height:28px;
display:block;
color:#EEE;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_title{
height:30px;
margin:0 0 5px 0;
font-weight:bold;
font-size:100%;
}
#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:50%;
left:45%;
}
* 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;
}