/* Web coding by PWheldon ::: Graphic Design www.tunnelvision.info 

Boavista Only
*/
.boavista {background:#E39F24 url(images/boavista.gif) no-repeat top left ; font-size: 13px; color: #666;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #E39F24;
scrollbar-highlight-color: #F9C269;
scrollbar-face-color: #F9C269;
scrollbar-shadow-color: #F9C269;
scrollbar-darkshadow-color: #E39F24;
scrollbar-track-color: #E39F24;
}
.boavista h1 {text-align: right; font-size: 16px; padding: 5px 0px 5px 0; margin: 0px 10px 0px 0px; 
}
.boavista h2 {font-size: 16px; padding: -20px 0px -20px 0; margin: 0px 0px 0px 0px; width:400px
}
.boavistarightblock {border-bottom: solid 1px #fff; padding:5px; margin-bottom:5px;background:#F9C269; color:#666
}

.menuboavistaaccom {padding:5px 0px 0px 0px; margin:0px; list-style:none; height:30px; position:relative; background:transparent url(band.gif) repeat-x left bottom; font-size:11px;}
.menuboavistaaccom  li {float:right; height:30px; margin-right:1px;}
.menuboavistaaccom li a {display:block; float:left; line-height:25px; color:#fff; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 6px; cursor:pointer; background:url(standard-left.gif) no-repeat;}
.menuboavistaaccom  li.selected a:visited {color:#fff; text-decoration:none; }
.menuboavistaaccom  li a:visited {color:#fff; text-decoration:none; }
.menuboavistaaccom  li a b {float:left; display:block; padding:3px 16px 5px 12px; background:url(standard.gif) no-repeat right top;}
.menuboavistaaccom  li.selected a {color:#fff; background:url(boavistaselected-left.gif) no-repeat;}
.menuboavistaaccom  li.selected a b {background:url(boavistaselected.gif) no-repeat right top;}
.menuboavistaaccom  li a:hover {color:#fff; background: url(boavistahover-left.gif) no-repeat;}
.menuboavistaaccom  li a:hover b {background:url(boavistahover.gif) no-repeat right top;}
.menuboavistaaccom  li.selected a:hover {color:#fff; background: url(boavistaselected-left.gif) no-repeat; cursor:default;}
.menuboavistaaccom  li.selected a:hover b {background:url(boavistaselected.gif) no-repeat right top;}
.dates  {text-align:center; padding:10px 0px; border-left: 1px solid #E39F24; border-right: 1px solid #E39F24
}
.datesstart  {text-align:center; padding:10px 0px;  border-right: 1px solid #E39F24
}
.datesend  {text-align:center; padding:10px 0px; border-left: 1px solid #E39F24; 
}
.panel{
	text-align: left;
	margin-bottom:0px;
border-top: #e39f24 solid 2px;
	padding: 10px;
	cursor: pointer;
margin-left:-5px; margin-right:-5px; 
}
.panel a{
	text-decoration:none;
	color:#ccc;
}
.panel a:hover{
	background: #ccc
}
 .panel-up{
	background:url(/images/boavista/expand.gif) no-repeat right ;
 }
.panel-down{
	background:url(/images/boavista/collapse.gif) no-repeat scroll right;
}
.panel-target{
	padding:5px;
	background-color:#ffd693;
	margin-left:-5px; margin-right:-5px; 
}
.panel-closed{
	display:none;
}
.datesborder { border-top: #e39f24 solid 2px; margin-left:-5px; margin-right:-5px; 
}
.alllink a{background:url(/images/boavista/all-holidays.gif) no-repeat; float:right; background-position: 0 0px; display:block; width:93px; height:0px; margin-top:40px; padding-top:61px;overflow:hidden;  }
.alllink   a:visited { background-position: 0px 0px; }
.alllink   a:hover { background-position: 0px -61px;}


.back a{background:url(/images/boavista/back-island.gif) no-repeat; float: left; background-position: 0 0px; display:block; width:315px; height:0px; padding-top:56px; overflow:hidden; margin-left:15px; margin-bottom:15px; }
.back   a:visited { background-position: 0px 0px; }
.back   a:hover { background-position: 0px -56px;}


.basketholiday {float:right; padding-top:22px; padding-right:10px }
.addbasket a{background:url(/images/boavista/addtobasket.gif) no-repeat; background-position: 0 0px;float:right; display:block; width:133px; height:0px; padding-top:22px;overflow:hidden; margin-top:20px  }
.addbasket   a:visited { background-position: 0px 0px; }
.addbasket   a:hover { background-position: 0px -23px;}

