* {
    padding:0;
    margin:0;
    outline:0;
}
ul, li, {text-align:left; padding-left:2px; margin-left:2px;}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{
    font-family:Arial, sans-serif;
    color:#4e4e4e;
    font-size:11px;
    line-height:14px;
}
a{
    color:#215429;
    text-decoration: underline;
    text-transform: uppercase;
}
a:hover{
    text-decoration:none
}

/* Buttons */

	
		.bookbutton, .bookbutton:visited 			{background:#215429 url(../../images/alert-overlay.png) repeat-x; display:inline-block;margin-top:5px; padding:3px 4px 4px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
 	.bookbutton:hover						{background-color:#111; color:#fff; text-decoration:none;}
	.bookbutton:active						{top:1px;}
    
.monthbutton, .monthbutton:visited 			{background:#DDD url(../../images/alert-overlay.png) repeat-x; display:inline-block;margin-top:5px; padding:3px 8px 4px; color:#215429; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:10px; font-weight:bold; line-height:1; border:0;}
 	.monthbutton:hover						{background-color:#333; color:#FFF; text-decoration:none;}
	.monthbutton:active						{top:1px;}


/* special offers */
h3.specialnew {padding:6px 12px;
	background:#215429 url(../../offers/images/iklebg.png) repeat;
	border-bottom:1px solid #80acbd;
	font:bold 1.25em/19px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	color:#FFF;}

#tableoffer { width:98%; border-top: dotted 2px #CCC; margin-top:5px;}
.offerh3 {color:#215429; font:700 16px Arial, Helvetica, sans-serif; margin:3px 0px 0; padding:0; text-transform:uppercase;}
.spoffer {color:#7e7e7e; font:700 14px Arial, Helvetica, sans-serif; margin:1px 0px 4px;padding:0;}
.offerdate {color:#215429; font:700 12pt Arial, Helvetica, sans-serif;}
.offertext {color:#646464; margin:4px 0; font:400 12px Arial, Helvetica, sans-serif;}
.offerbanner {background:#215429 url(../../offers/img/smalltrbg.png) repeat; padding:0px 3px 2px; width:100%;}
.approoms {margin:3px 3px 10px; border-bottom:dotted 2px #CCC; width:100%; padding-bottom:5px;}
.offerprice{color:#7e7e7e; font:400 13px Arial, Helvetica, sans-serif; margin-top:3px;padding:0;}
.offercolor{color:#215429 ; font:700 13px Arial, Helvetica, sans-serif; }

.CollapsiblePanelContent .bookbutton, .CollapsiblePanelContent .bookbutton:visited {background:#215429 url(../../offers/img/alert-overlay.png) repeat-x; display:inline-block;margin-top:1px; padding:3px 8px 4px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:12px; font-weight:bold; line-height:1; border:0;}
.CollapsiblePanelContent .bookbutton:hover	{background-color:#111; color:#fff; text-decoration:none;}
.CollapsiblePanelContent .bookbutton:active	{top:1px;}

//book table 
.whenbook{color:#FFF; font:700 13px Arial, Helvetica, sans-serif; margin:3px; };
.securebook{color:#215429; font:700 13px Arial, Helvetica, sans-serif; margin:3px 10px; };

h2 {
	font-size:12pt;
    font-weight:600;
    font-family:Arial, Helvetica, sans-serif;
    color:#CCC;
    padding-bottom:4px;
    }
    
   .monthly {
	margin-bottom:5px;
    padding-bottom:4px;
    padding-top:-5px;
    border-bottom:dotted 2px #CCC;
    }
    
    
#scrollbar1 { width: 99%; margin: 8px 0; }
#scrollbar1 .viewport { width: 96%; height: 370px; overflow: hidden; position: relative; /*margin-left:4px;*/ }
#scrollbar1 .overview { list-style: none; width: 96%; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../../offers/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: absolute; background-position: 0 0; float: right; width: 15px; right:0; top:37px;overflow-x:hidden; }
#scrollbar1 .track { background: transparent url(../../offers/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../../offers/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../../offers/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
#scrolltable { width: 99%; }
.fullwide { width: 98%; }
h3.special {padding:6px 12px;
	background-color:#a5c3d5;
	border-bottom:1px solid #80acbd;
	font:bold 1.25em/19px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	color:#333;}