@charset "utf-8";

		/* BODY ELEMENTS */
body  { margin: 0; padding: 0; color: #716558; font-family: Tahoma, Trebuchet, Arial, sans-serif;  font-size: 13px; line-height: 20px; }
h2 { font-size: 16px; font-style: normal; color: #122c68; text-decoration: underline; }
.bullet ul { list-style-image: url(../images/bullet2.gif);	}
.subColourBlue { color: #0066cc; font-weight: bold; }
#contactUs { margin-left: 35px; }
.btnstyle { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; color: #FFFFFF;	text-align: center;	background-color: #0099CC; border: 1px solid #9E6455; cursor: pointer; }

		/* DIV ELEMENTS */
#wrapper { height: 100%; width: 100%; }
#mainbody { width: 769px; margin: 0 auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #666666; border-left-color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
#breadcrumb { padding-left: 5px; }
#mainColumn { text-align: justify; padding: 5px; }
	#mainColumn a:link { color: #006699; text-decoration: none; }
	#mainColumn a:visited { color: #006699; text-decoration: none; }
	#mainColumn a:hover { color: #006699; text-decoration: underline;}
	#mainColumn a:active { color: #006699; text-decoration: none; }
#flash { height: 250px; width: 769px; }
#footer-1 { font-size: 11px; padding-right: 5px; padding-left: 5px; }
#footer-2 { font-size: 10px; padding-right: 5px; padding-left: 5px; }
	#footer-2 a:link, a:visited { text-decoration: underline; color: #666666 }
	#footer-2 a:hover { text-decoration: none }

		/* POPUPS */
.ratesColour1 { background-color: #eaf9ff; width: 220px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; }
.ratesColour2 { width: 220px; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }		
#ratesLightBlueBackground { background-color: #eaf9ff; width: 500px; }
.popup { margin-top: 10px; margin-left: 10px; }

		/* FLOATS */	
.leftColumn { float: left; width: 350px; }
.rightColumn { float: right; width: 350px; }

.leftColumnWeddings { float: left; width: 550px; }
.rightColumnWeddings { float: right; width: 170px; text-align: right; }

.floatLeft { float: left; margin-right: 25px; margin-bottom: 10px; }
.floatRight { float: right; margin-left: 25px; margin-bottom: 10px; }

.fltLeft { float: left }
.fltRight { float: right }

.leftReservations { float: left; width: 150px; text-align: left; }
.rightReservations { float: right; width: 500px; text-align: left; }

		/* MENU ELEMENTS */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.menu{ width: 180px; /*width of menu*/ border-style: solid solid none solid; border-color: #94AA74;	border-width: 1px; }
.menu ul{ list-style-type: none; margin: 0; padding: 0; }
.menu li a{	font: bold 12px Verdana, Arial, Helvetica, sans-serif; display: block; 
		    height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/	
			line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
			padding: 4px 0 4px 10px; text-decoration: none; }	
.menu li a:link, .menu li a:visited { color: #222576; }
.menu li a:hover{ color: #fff; background-position: 100% -32px; }
.menu li a.selected{ color: #252ac3; background-position: 100% -64px; }

.compactxt {font-size:.8em}
