/* Web coding by PWheldon ::: Graphic Design www.tunnelvision.info 

Sal Only
*/
.sal {background:#249BCD url(images/sal.gif) no-repeat top left ; font-size: 13px; color: #fff; 
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #249BCD;
scrollbar-highlight-color: #70bede;
scrollbar-face-color: #5bb4da;
scrollbar-shadow-color: #70bede;
scrollbar-darkshadow-color: #249BCD;
scrollbar-track-color: #249BCD;
}
.sal h1 {text-align: right; font-size: 16px;	padding: 5px 0px 5px 0;	margin: 0px 10px 0px 0px; 
}
.sal h2 {font-size: 16px; padding: -20px 0px -20px 0; margin: 0px 0px 0px 0px; width:400px
}

.salrightblock {border-bottom: solid 1px #fff; padding:5px; margin-bottom:5px;background:#5bb4da; color:#fff
}
.menusalaccom {padding:5px 0 0 0; margin:0; list-style:none; height:30px; position:relative; background:transparent url(band.gif) repeat-x left bottom; font-size:11px;}
.menusalaccom  li {float:right; height:30px; margin-right:1px;}
.menusalaccom li a {display:block; float:left; height:30px; 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;}
.menusalaccom  li a b {float:left; display:block; padding:3px 16px 5px 12px; background:url(standard.gif) no-repeat right top;}
.menusalaccom  li.selected a {color:#fff; background:url(selected-left.gif) no-repeat;}
.menusalaccom  li.selected a b {background:url(selected.gif) no-repeat right top;}
.menusalaccom  li a:hover {color:#fff; background: url(hover-left.gif) no-repeat;}
.menusalaccom  li a:hover b {background:url(hover.gif) no-repeat right top;}
.menusalaccom  li.selected a:hover {color:#fff; background: url(selected-left.gif) no-repeat; cursor:default;}
.menusalaccom  li.selected a:hover b {background:url(selected.gif) no-repeat right top;}
.dates  {text-align:center; padding:10px 0px; border-left: 1px solid #249BCD; border-right: 1px solid #249BCD
}
.datesstart  {text-align:center; padding:10px 0px;  border-right: 1px solid #249BCD
}
.datesend  {text-align:center; padding:10px 0px; border-left: 1px solid #249BCD; 
}
.panel{
	text-align: left;
	margin-bottom:0px;
border-top: #249BCD 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/sal/expand.gif) no-repeat right ;
 }
.panel-down{
	background:url(/images/sal/collapse.gif) no-repeat scroll right;
}
.panel-target{
	padding:5px;
	background-color:#80c9e8;
	margin-left:-5px; margin-right:-5px; 
}
.panel-closed{
	display:none;
}
.datesborder { border-top: #249BCD solid 2px; margin-left:-5px; margin-right:-5px; 
}
.alllink a{background:url(/images/sal/all-holidays.gif) no-repeat; background-position: 0 0px;float:right; 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;}
.alllink  a:hover:visited { background-position: 0px -61px;}

.back a{background:url(/images/sal/back-island.gif); float: left; no-repeat; background-position: 0 0px; display:block; width:315px; height:0px; padding-top:56px; margin-left:15px; margin-bottom:15px; overflow:hidden;  }
.back   a:visited { background-position: 0px 0px; }
.back   a:hover { background-position: 0px -56px;}
.back  a:hover:visited { background-position: 0px -56px;}

.basketholiday {float:right; padding-top:22px; padding-right:10px }
.addbasket a{background:url(/images/sal/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;}
.addbasket  a:hover:visited { background-position: 0px -23px;}
