@charset "utf-8";
/* CSS Document */

/* General */
html, body 		{ width:auto; height:100%;  }
body			{ font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto; background-color:#cecece; background-image:url(../images/background.jpg); background-repeat:repeat-x; margin: 0 auto; }
body 			{ text-align: -moz-center; } /* Mozilla Firefox alignment */ 
h1				{ font-family: Arial, Helvetica, sans-serif; font-size:13px; margin-top:0px; margin-bottom:4px; }
h2				{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666600; margin-top:0px; margin-bottom:4px; }
h3				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-top:0px; margin-bottom:4px;  font-style:italic;}
h4				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666600; }
p				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; }
input			{ font-family: Arial, Helvetica, sans-serif; font-size:11px;}
textarea		{ font-family: Arial, Helvetica, sans-serif; font-size:11px;}

a:link			{ text-decoration:underline; color:#000; }
a:visited		{ text-decoration:underline; color:#000; }
a:active		{ text-decoration:underline; color:#000; }
a:hover			{ text-decoration:none; }

/* Classes */
.greyline		{ width:753px; height:1px; background-color:#CCC;margin-top:20px;}
.quote			{ font-style:italic; color:#999;}
.shiftright		{  margin-left:60px;}
.contacttable		{ width: auto;}
.contacttable td	{ padding-right:20px; padding-bottom:6px;}
.moveleft			{ position:relative; clear:both; margin-bottom:20px;}
.success			{ margin-top:15px; color:#C00; font-weight:bold; font-size:12px; }
.imageright			{ width:239px; height:182px; float:left; margin-right:5px; margin-bottom:15px;}

.packagewrapper		{ width:100%; height:auto; position:relative; float:inherit; overflow:auto; margin-bottom:10px; }
.package			{ width:180px; height:auto; padding:15px; text-align:center; float:left; margin-right:20px; margin-bottom:20px; border: 1px dotted #ccc; background-color:#efefef; position:relative; z-index:0;}
.packagep	 		{ font-size:12px; font-weight:bold; }
.packagesmall		{ font-size:10px; font-weight:normal; color:#999; }
.packagelong		{ width:226px; height:auto; border: 1px dotted #ccc; background-color:#efefef; position:relative; clear:both; padding-left:5px;padding-right:5px;padding-top:5px; text-align:center; }

/* Lozenge */
#lozengewrapper		{ width:753px; height:auto; float:right; margin-top:20px; margin-left:auto; margin-right:auto;}
.lozengeinwrapl		{ width:239px; height:auto; border: solid 1px #ccc; background-color:#FFF; float:left; margin-right:6px;}
.lozengeinwrapm		{ width:239px; height:auto; border: solid 1px #ccc; background-color:#FFF; float:left; margin-left:9px;}
.lozengeinwrapr		{ width:239px; height:auto; border: solid 1px #ccc; background-color:#FFF; float:right; }
.lozengeinwrapcont	{ width:239px; height:auto; border: solid 1px #ccc; background-color:#FFF; float:right; margin-bottom:20px; }
.lozengeinwrapcontblank	{ width:239px; height:auto;background-color:#FFF; float:right; margin-bottom:20px; margin-left:2px; }

.loztext			{ padding:5px;}
.loztext p			{ font-size:10px; text-align:justify; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px;}
.lozheader			{ font-size:12px; font-weight:bold; color:#666600;}

.lozengeinwraprc	{ width:239px; height:auto; border: solid 1px #ccc; background-color:#FFF; float:left; margin-bottom:20px; }
.loztextrc			{ padding:5px;}
.loztextrc p		{ font-size:10px; text-align:justify; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px;}

.lozenge1			{ width:177px; height:67px; float:left; margin-right:15px;}
.lozenge2			{ width:177px; height:67px; float:left; margin-right:15px;}
.lozenge3			{ width:177px; height:67px; float:left; margin-right:15px;}
.lozenge4			{ width:177px; height:67px; float:left;}

/* Buttons */
#offerswrapper		{ width:753px; height:23px; float:right; text-align:right; margin-top:20px;}
.bookatee			{ background-image:url(../buttons/offers_09.jpg); width:127px; height:23px; display:block; float:right; margin-left:9px; }
.bookatee:hover		{ background-image:url(../buttons/offershover_09.jpg); width:127px; height:23px; }
.offers				{ background-image:url(../buttons/offers_07.jpg); width:127px; height:23px; display:block; float:right; margin-left:9px; }
.offers:hover		{ background-image:url(../buttons/offershover_07.jpg); width:127px; height:23px; }
.bookaroom			{ background-image:url(../buttons/offers_05.jpg); width:127px; height:23px; display:block; float:right; margin-left:9px; }
.bookaroom:hover	{ background-image:url(../buttons/offershover_05.jpg); width:127px; height:23px; }
.memberlogin		{ background-image:url(../buttons/offers_03.jpg); width:127px; height:23px; display:block; float:right; margin-left:9px; }
.memberlogin:hover	{ background-image:url(../buttons/offershover_03.jpg); width:127px; height:23px; }
.registernow		{ background-image:url(../buttons/offers_01.jpg); width:127px; height:23px; display:block; float:right; margin-left:9px; }
.registernow:hover	{ background-image:url(../buttons/offershover_01.jpg); width:127px; height:23px; }

/* Main Structure */
#wrapper		{ width:922px; height:auto; background-color:#fff;  margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:30px; padding-right:30px; padding-left:30px; border:1px solid #000000; position:relative;  top:30px; overflow:auto;  }
#columnwrapper-left	{ width:140px; height:auto; float:left; text-align:right; position:relative; z-index:1; }		
#logo				{ width:140px; height:auto; }
#menu 				{ width:140px; height:auto; margin-top:20px; z-index:1; position:relative;}
#menu p				{ font-size:11px; display:block; margin-bottom:3px; margin-top:0px;}
#columnwrapper-right	{ width:753px; height:auto; float:right; position:relative; }
#phone					{ width:203px; height:21px; float:right; }
#headerimagel			{ width:753px; height:294px; float:right; margin-top:20px; clear:both;}
#headerimages			{ width:753px; height:150px; float:right; margin-top:20px; clear:both;}
#hometext				{ width:753px; height:auto; float:right; text-align:justify; margin-top:20px;}
#footerwrapper			{ width:753px; height:auto; float:right;margin-top:20px; font-size:9px; color:#999;}

/* Section  */
#sectionwrapper	{ width:753px; height:auto; overflow:auto; clear:both; }
#sectionleft	{ width:488px; height:auto; float:left; text-align:justify; margin-top:20px;}
#sectionleft li	{ font-size:11px; line-height:18px; margin-left:-20px; padding-left:18px; list-style:none; background-image:url(../images/bullet.png); background-position: 0px 4px; background-repeat:no-repeat; }
#sectionright	{ width:242px; height:auto; float:right; text-align:right; margin-top:20px;}
#sectionregister	{ width:730px; height:auto; float:left; text-align:justify; margin-top:20px;}
.textarea		{ width:230px; height:auto; padding:5px;  }
.textarea p		{ font-size:10px; text-align:justify; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:5px;}
	
/* Footer */
#footermenu		{ width:auto; height:auto; float:right; margin-top:4px; margin-right:20px; font-size:11px;}
#designby		{ width:auto; height:auto; float:right; text-align:right;}
#crowngolf		{ width:auto; height:auto; float:right;}

/* Menu */
.sidebarmenu ul			{ margin: 0; padding: 0; list-style-type: none; font: 11px arial; width: 150px; /* Main Menu Item widths border-bottom: 1px solid #ccc; */ }
.sidebarmenu ul li		{ position: relative; margin-bottom:0px; }
.sidebarmenu li			{ font-size:11px; line-height:18px; margin-left:-20px; padding-left:18px; }

/* Top level menu links style */
.sidebarmenu ul li a	{ display: block; overflow: auto; /*force hasLayout in IE7 */ color: #000; text-decoration: none; padding-right: 18px;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{ background-color: #fff; /*background of tabs (default state)*/}
.sidebarmenu ul li 				{ padding-left:20px;}
.sidebarmenu ul li a:visited	{ color: #000;}
.sidebarmenu ul li a:hover		{ color:#999;  background: url(../images/star.jpg) no-repeat 97% 50%; background-color: #fff }

/*Sub level menu items */
.sidebarmenu ul li ul			{ position: absolute; width: 160px; /*Sub Menu Items width */ top: 0; visibility: hidden; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.sidebarmenu a.subfolderstyle	{ }

.subme	{ border-right: 1px solid #778;}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */body {
}
