/*//////////////////////////////*/

/*/ venue /*/

/*//////////////////////////////*/
#venue{
padding:5px 0 0 0;
overflow:hidden;
}
/*//////////////////////////////*/
#venue h3{
line-height:35px;
margin:0 0 1px 0;
background:#D1C9B3;
border-bottom:1px solid #A19C7A;
text-align:center;
}
#venue .details{
margin:0 0 5px 0;
padding:10px 10px 5px 10px;
background:#E8E4D9;
}
#venue .details p{
line-height:16px;
margin:0 0 5px 0;
}
/*//////////////////////////////*/

/*/ column1 /*/

/*//////////////////////////////*/
#column1{
width:539px;
margin:0 10px 0 0;
padding:0 10px 0 0;
border-right:1px solid #CCC;
float:left;
overflow:hidden;
}
/*//////////////////////////////*/
/*/ left /*/
/*//////////////////////////////*/
#left{
width:193px;
float:right;
}
/*//////////////////////////////*/
#left .package{
margin:5px 0 0 0;
padding:10px;
border:1px solid #A19C7A;
}
/*//////////////////////////////*/
#left .package h3{
line-height:20px;
background:#FFF;
border:0;
font-size:140%;
font-weight:bold;
text-align:left;
}
#left p{
margin:0 0 5px 0;
}
/*//////////////////////////////*/
#left p.price{
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #A19C7A;
color:#C00;
font-size:140%;
font-weight:bold;
}
/*//////////////////////////////*/
#left p a{
color:#5D4C56;
}
/*//////////////////////////////////////////////*/
#left form{
width:150px;
margin:10px 0;
padding:1px;
background:#FFF;
border:1px solid #5D4C56;
}
#left form button{
width:150px;
padding:5px 0;
background:#5D4C56;
border:0;
color:#FFF;
font-size:180%;
font-weight:bold;
}
#left form button em{
padding:2px 0 0 0;
font-size:11px;
font-style:normal;
font-weight:normal;
display:block;
}
#left form button:hover{
color:#FC0;
}
#left form.enquiry button{
background-color:#505634;
}
.package .or{
margin:0 0 10px 0;
font-size:18px;
}
/*//////////////////////////////*/
/*/ right /*/
/*//////////////////////////////*/
#right{
width:323px;
margin:0 0 0 10px;
padding:0 0 0 10px;
border-left:1px solid #CCC;
float:right;
}
/*//////////////////////////////*/
#right #slideshow{
width:309px;
height:177px;
margin:0 0 5px 0;
padding:2px;
background:#FFF;
border:5px solid #505634;
overflow:hidden;
}
/*//////////////////////////////*/
#right h2{
line-height:35px;
margin:0 0 1px 0;
background:#5D4C56;
color:#FFF;
font-size:180%;
text-align:center;
}
#right #desc{
margin:0 0 5px 0;
padding:10px;
background:#DFDBDD;
color:#5D4C56;
}
/*//////////////////////////////*/
#right p{
line-height:16px;
margin:0 0 5px 0;
}
/*//////////////////////////////*/
/*/ column1 /*/
/*//////////////////////////////*/
#column2{
width:193px;
float:left;
}
#column2 span{
font-weight:bold;
}
/*//////////////////////////////*/
#column2 #vouchers a img{
height:92px;
margin:0 0 10px 0;
padding:2px;
background:#FFF;
border:1px solid #A19C7A;
display:block;
}
/*//////////////////////////////*/
#column2 #vouchers p a{
color:#5D4C56;
font-weight:bold;
text-decoration:underline;
}
#column2 #vouchers p a:hover{
text-decoration:none;
}