BODY {
    font-family:"Verdana", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height:18px;
  	text-align:justify;
   
}

a img { border:none; }

A:link, A:visited {
  text-decoration: underline;
  color: #000000;
}

A:hover, A:active {
  text-decoration: none;
  color: #40ae49;
}

hr { border:0; color:#40ae49; background-color:#40ae49; height:1px; margin:1px; }


/* ------------- HEADER -------------- */
	#header {
	    background: url("../images/bknd-header3.png") no-repeat;
	    margin:0 auto;
	    text-align:center;
	    overflow:hidden;
	    width:946px;
	    height:117px;
	}
	/* ------------- TOPIMG -------------- */
		#topimg {
				/*float:left;*/
				/*padding:43px 0 0 35px;*/
				text-align: left;
				/*padding-top: 26px;*/
				padding-left: 26px;
				padding-right: 26px;
				
				width:894px;
				/*border: 1px solid green;*/
				height:117px;
				overflow:hidden;
			}
		/* ------------- SPECIAL -------------- */
			#special {
				float:right;
				/*padding:43px 0 0 35px;*/
				/*text-align: left;*/
				padding-top: 26px;
				padding-right: 15px;
				/*width:900px;*/
				/*border: 1px solid green;*/
				/*height:64px*/
			}
		/* ------------- END OF SPECIAL -------------- */
		/* ------------- LOGO -------------- */
			#logo {
				float:left;
				/*padding:43px 0 0 35px;*/
				/*text-align: left;*/
				padding-top: 23px;
				padding-left: 13px;
				padding-bottom: 23px;
				/*width:900px;*/
				/*border: 1px solid green;*/
				/*height:64px*/
			}
		/* ------------- END OF LOGO -------------- */
	/* ------------- END OF TOPIMG -------------- */
	
/* ------------- TOPNAV -------------- */
		#topmenu {
				background: url("../images/menubar.png") repeat-y;
	    		margin:0 auto;
	    		text-align:center;
	    		overflow:hidden;
	    		width:944px;
	    		height:37px;
			}
		#topnav {
			/*float:right;*/
			text-transform:uppercase;
			/*padding:90px 23px 0 0;*/
			padding-left: 22px;
			padding-right: 22px;
			
			/*border: 1px solid blue;*/
			height: 37px;
			width:900px;
			overflow: hidden;
		}
		
		#topnav A:link, #topnav A:visited {
		    /*background: url("images/bknd-nav-top.gif") no-repeat;*/
		    background: #4baa42;
		    display:block;
		    float:left;
		    color:#FFFFFF;
		    height:37px;
		    text-decoration: none;
			/*padding-top:6px;*/
			padding-top:8px;
			margin-left:0px;
			font-size:12px;
			
		}
		
		#topnav A:hover {
		    	background: #81b73a;
		    	/*background: url("images/bknd-nav-top-on.gif") no-repeat;*/
		}
		#topnav A:active {
		    	background: #81b73a;
		    	/*background: url("images/bknd-nav-top-on.gif") no-repeat;*/
		}
		
		#topnav A.selected {
			background: #FFFFFF;
			color: #4baa42;
		}
			
			
	/* ------------- END OF TOPNAV -------------- */
/* ------------- END OF HEADER -------------- */

/* ------------- FLASHWRAP -------------- */
	#rotating-images {
	    	width: 946px;
	    	margin: 0 auto;
	    	padding: 0px;
			background: url("../images/bknd-shad6.png") repeat-y;
	}
	
/* ------------- END OF FLASHWRAP -------------- */

/* ------------- CONTAINER -------------- */

	#container {
	    	width: 946px;
	    	margin: 0 auto;
	    	padding: 0px;
			background: url("../images/bknd-shad6.png") repeat-y;
	}
	/* ------------- CONTENT -------------- */
		#content {
			background-color:#FFFFFF;
		    width: 900px;
		    margin: 0 auto;
		    padding: 0px;
		}
		/* ------------- NAV -------------- */

			div#nav {
				float:left;
			    	width: 230px;
			    	padding-top:18px;
			    	line-height: 16px;
			    	color:#000000;
			    	text-align:left;
			    	overflow:visible;
			}
			
			
			/* ------------- BOOKING -------------- */
				#booking {
					/*background:#fee89c;*/
					float:left;
					width:189px;
					height:275px;
					padding-left:.833em;
					padding-top:.833em;
					font-family:"Helvetica Neue","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
					font-size:12px;
					text-align:center;
				}
				
				#res-body {
						float:left;
						width:200px;
						margin:0px;
					}
				
					#res-form {
						padding:.333em .833em 1.333em 0em;
						font-size:12px;
					}
					
					#res-table {
						float:left;
						clear:left;
						width:200px;
					}
					
					#res-body #res-table td {
						padding: 2px;
						margin: 0 0 0 0;
					}
					
					#res-form table select {
						font-size:12px;
						background-color: #f2fafd; 
						margin-top:2px;
					    border-color:#128058;
						border-width:1px;
						border-style:solid;
					}
#body {	
    padding: 30px 30px 20px 30px;
    float: left;
    width: 580px;
    text-align:justify;
}

#fullbody {	
    padding: 30px 30px 20px 30px;
    float: left;
    width: 840px;
    text-align:center;
}

/*#body UL {
    list-style:square;
    padding: 5px 10px 5px 20px;
}

#body LI {
    padding-bottom:5px;
}*/

/*#body A:link, #body A:visited {
  text-decoration: underline;
}

#body A:hover,#body A:active {
  text-decoration: none;
}*/

#body H1 {
	font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 20px;
    line-height:26px;
    font-weight: bold;
    color: #4BAA42;
    
}

#body H2 {
   	font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 5px;
    background: #4BAA42;
	padding: 5px 0 5px 10px;
}

#body H3 {
	font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 24px;
    line-height:50px;
    font-weight: bold;
    color: #4BAA42;
    
}

#body P {
	margin-bottom:12px;
	
}

#homespecials {
	padding:4px;
	border:1px solid #97bd3b;
	background-image:url(../images/bknd-home-specials.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:12px;
	height:120px;
}
#homespecials p {
	margin:0;
	padding:0;
}
#homespecials strong, .text strong, .text b {
	font-family: Helvetica, Verdana, Arial,sans-serif;
    font-size: 16px;
    color: #97bd3b;
}
div#homespecials .sub_hdr {
	color:#ffffff;
	font-size:1px;
}

.textsmall strong {
	color:#97bd3b;
}





#footer {
	background-image:url(../images/background-footer4.png);
	background-repeat:no-repeat;
	color: #fff;
	width:946px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	padding:12px 0 4px 0;
	font-size:11px;
	height:77px;
}

#footer A:link, #footer A:visited {
	text-decoration: none;
	color:#FFFFFF;
}

#footer A:hover, #footer A:active {
  text-decoration: underline;
}




#address {
	width:946px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	padding:0 0 24px 0;
	font-size:11px;
}

#address A:link, #address A:visited {
	text-decoration: none;
	color:#000000;
}

#address A:hover, #address A:active {
  text-decoration: underline;
}

 /* classes which define the calendar styles */
 table {border-collapse:collapse; width:100%;}
.inputFormButton { font-size:11px; color: #ffffff; background-color:#7d9b45; border: 1px #7d9b45 solid; padding: 4px 8px 4px 8px; }
.titleEvent { font-weight: bold; }
.eventLine { font-style:normal; }
.monthYear { font-size:16px; font-weight: bold; background-color:#7d9b45; color:#FFFFFF; }
.daysOfWeek { font-size: 12px; font-weight: bold; }
.gridMain { font-style:normal; border:none}
.linkDayInCell {font-weight:bold; font-size:15px}
.todayColorIn { color: #ffffff; background-color: #3387ac; font-weight:bold } /* font color for the current date for current month */
.inMonthFaceIn { color: #000; background-color: #ffffff; } /* font color for days in the display month for current month */
.outMonthFaceIn { color: #000; background-color: #ffffff; } /* font color for days not in the display month for current month */
.todayColorOut { color: #CC0000; background-color: #e3e0df; } /* font color for the current date for days in the display month */
.inMonthFaceOut { color: #000; background-color: #e3e0df; } /* font color for days in the display month for days in the display month */
.outMonthFaceOut { color: #333; background-color: #e3e0df; } /* font color for days not in the display month for days in the display month 
*/
body.inside a.linkDayInCell { color: #000; }
.dropDownInCalendar { background-color:#fff; border: 1px #666 solid; }
.calendardetail { line-height: 15px; padding-right: 5px }
 /* End classes which define the calendar styles */
 
/*

*/
	