html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
a {
	font: bold 12px "Tahoma";
	color: #A7915F;
	text-decoration: none;
}
a.bookonl {
	font: bold 12px "Tahoma";
	color: #880028;
	text-decoration: none;
}
a:hover {
font: bold 12px "Tahoma";
	color: #880028;
	text-decoration: none;
}

a.lineup {
	font: 11px "Tahoma";
	color: #A7915F;
	text-decoration: none;
}
a:hover.lineup {
font: 11px "Tahoma";
	color: #880028;
	text-decoration: none;
}


body {
	background: #504634;
	text-align: center;
	font: 11px Tahoma;
	color: #695F4C;
	padding-bottom: 10px;
}
.main_links {
	font: bold 13px "Tahoma";
		color: #FFFFFF;
	text-decoration: none;
}
.main_links:hover {
font: bold 13px "Tahoma";
	color: #504634;
	text-decoration: none;
}
.addr {
font: 12px "Tahoma";
	color: #A7915F;
	text-decoration: none;

}

.addr:hover {
font: 12px "Tahoma";
	color: #880028;
	text-decoration: none;

}
.text {
	font: 11px Tahoma;
	color: #695F4C;
	padding-bottom: 10px;
}
.text_index {
	font: 10px Tahoma;
	color: #695F4C;
}

.title_text {
	font: 14px Tahoma;
	color: #880028;
	padding-bottom: 10px;
}
.title_text_index {
	font: 10px Tahoma;
	color: #880028;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid #504634;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #F3EDE1;
padding: 0px;
left: -1000px;
border: none;
visibility: hidden;
color: #504634;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

.button
{

		border: 1px solid #D3F5C3; 
		border-left-color: #D3F5C3;
		border-top-color: #D3F5C3;
		font: bold 11px  Verdana;  color: #D4B67C; text-decoration:none;	 
		BACKGROUND-COLOR: #8C0029;
		width: 80px;
		text-align: center;
	}
.button_index
{

		border: 1px solid #D3F5C3; 
		border-left-color: #D3F5C3;
		border-top-color: #D3F5C3;
		font: bold 11px  Verdana;  color: #D4B67C; text-decoration:none;	 
		BACKGROUND-COLOR: #8C0029;
		width: 60px;
		text-align: center;
	}
	
/************** end BOOKASSIST **************/
		#bookassist_form{
			font-family:"Tahoma";
			font-size:12px;
			text-transform:capitalize;
			text-align:center;
			color: #A7915F;
			font-weight:bold;
			width:231px;
			margin-left:10px;
			overflow:hidden;
			background:#F3EDE1;
			border-bottom:0px solid #504634;
			border-top:0px solid #504634;
			
		}
		#bookassist_form #DatesForm{
		text-align:right;
			overflow:hidden;
			margin-top:2px;
			margin-bottom:5px;
			width:231px;
			
		}
		#bookassist_form .search_title{
		width:231px;
		display:block;
		text-align:left;
		color:#880028;

		margin-bottom:5px;
		font-weight:bold;
		}
		#bookassist_form label{
		margin-left:3px;
		font-size:11px;
		}
		#bookassist_form .date_select{
		border:1px solid #A7915F;
			background: #FFFFFF;
			color:#666666;
			margin-left:3px;
			width:48px;
			padding:0;
			font-size:10px;
		}
		#bookassist_form #DatesForm #inday{
		width:42px;
		}
		#bookassist_form #DatesForm #outday{
		width:42px;
		}
		#bookassist_form #DatesForm #inmonthyear{
		width:80px;
		}
		#bookassist_form #DatesForm #outmonthyear{
		width:80px;
		}
		
		#bookassist_form .date_input{
			text-transform: capitalize;
			width:50px;
			font-size:10px;
			padding:0px 2px 0px 2px;
			margin-top:4px;
			font-weight:bold;
			margin-left:170px;
			background: #FFFFFF;
			border:1px solid #880028;
			color:#A7915F;
		}
		#ba_javascript p{
margin:0px 0px 0px 5px;
padding:0px;
font-family:verdana;
text-align:left;
			font-size:10px;
			color: #A7915F;
}
#ba_javascript a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFCC33;
text-decoration:underline;
}
#bookassist_form img{ 

		margin:0px 0px -5px 3px;

	}
a img {

    border: none !important;

}   

a.callink{

	cursor:pointer;

	cursor:hand;

}



/* For JS-popu-windows */

#calendar{

    display: none;

    position: absolute;

    padding: 0;      

	font-size:11px;

	font-family:verdana, arial;       

	color:#444;  

}

	





/* For calendar */

.caltab {

    border: 1px solid #333;

    background: #fff; 

	font-size:1em;

}

.caltab a:link, .caltab a:visited {

    color: #660000;

}

.caltab a:hover {

    color: #933;

    border-color: #DBCDCD;     

	background:#DBCDCD;

}

.caltab a:active {

    color: #933;

    border-color: #933;

}

.caltab td {

    text-align: center;  

}

.caltab td a {

    display: block;

    text-decoration: none;    



}

.caltab td.calheader a {

    display: inline;

    vertical-align: -.2em;

}

.caltab td.calheader img.calNoPrevMonth {

    background: transparent url(http://bookassist.com/scripts/calendar/calprev.png) 0 -32px no-repeat;

    vertical-align: -.2em;

}

.caltab td.calheader img.calNoNextMonth {

    background: transparent url(http://bookassist.com/scripts/calendar/calnext.png) 0 -32px no-repeat;

    vertical-align: -.2em;

}

.caltab td.calheader .calNextMonth img {

    background: transparent url(http://bookassist.com/scripts/calendar/calnext.png) 0 0 no-repeat;

}

.caltab td.calheader .calPrevMonth img {

    background: transparent url(http://bookassist.com/scripts/calendar/calprev.png) 0 0 no-repeat;

}

.caltab td.calheader .calNextMonth:hover img, .caltab td.calheader .calPrevMonth:hover img {

    background-position: 0 -16px;

}

.caltab td.calheader .calNextMonth:active img, .caltab td.calheader .calPrevMonth:active img {

    background-position: 0 -32px;

}

.calheader {

    padding: .2em;

    white-space: nowrap;  

}  

.calheader select {

	font-size:0.9em;

}

.weekdays td {

    border-bottom: 1px solid #ddd;  

}

.days td {

    color: #7E9FC9;

    padding: .1em;

    border: 1px solid #fff;  

}

.days td.weekend {

    background-color: #eee;

    border-color: #eee;     

}

         

.days td.gone {

    text-decoration: line-through;      

	padding:0.2em;

}

.days td.today, .days td.future {

    border: none;

}

.days td a {

    padding: .1em;

    border: 1px solid #fff;

}

.days td.weekend a {

    border-color: #eee;   

}

.days td.today a {

    background-color: #DBCDCD;   

	border:1px solid #DBCDCD;

}

.days td.selected {

    font-weight: bold;

}

.days td.selected a {

    border-color: #09c;

}             



.caltab .calfoot{

	background:#fff;

    border-top:1px solid #ddd;

}

.caltab .calfoot{

	padding:0;

}



/* Support for the "iehover-fix.js" */



#calendar iframe {

	position: absolute;

	z-index: -1;

	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);   

	width:100%;       

	height:auto;

}

              

#calendar{

	overflow:hidden;

}



* html table.caltab { z-index: 200; }

   

a.calNextMonth, a.calPrevMonth{

	background:transparent !important;

}


/************** end BOOKASSIST **************/
