/* Written By Mark R Nash for NashAndBall.com */


/* SITE  SPECIFIC*/

#mboundery					{ padding:0px; margin:0px auto; height:auto; overflow:auto; width:764px; background:url('gfx/members/greenmeadow_backplate1.gif') top left; text-align:left }
#boundery						{ border:0px solid #000; padding:0px; margin:0px auto; height:auto; overflow:auto; width:764px; background:url('gfx/front/greenmeadow_backplate1.gif') top left; text-align:left }
#boundery2					{ padding:0 22px 0px 22px; margin:0px auto; width:716px; background:url('gfx/splash/splash_back.gif'); text-align:left }

.pagebot						{ border:0px solid #000; height:18px; width:764px; padding:0px; margin:0px auto; background:url('gfx/front/greenmeadow_bot.jpg') top left no-repeat; clear:both }

/* SPLASH */
#green_meadow_back	{ width:179px; height:307px; padding:0 0 0 540px; background:url('gfx/splash/green_meadow_splash.jpg') no-repeat #fff}
#splash_login				{ height:73px; padding:14px 0 0px 59px; margin:0px }
#splash_login input	{ border:0px }
#splash_login img		{ border:0px }

#splashnews					{ width:156px; height:196px; padding:10px; overflow:auto; font-size:1.1em; color:#6B6C6A;

scrollbar-face-color:#9DC299;
scrollbar-arrow-color:#C5DAC3;
scrollbar-highlight-color:#C5DAC3;
scrollbar-shadow-color:#000;
scrollbar-3dlight-color:#000;

}
#splashnews h3			{ color:#039; font-weight:bold }
#splashnews p				{ padding:0px; margin:0px }


#splashbuttons			{ width:720px; height:49px }
#splashbuttons img	{ border:0px }

#splashbansec				{ width:713px; height:141px; padding:9px 0 0 5px; overflow:hidden; background:url('gfx/splash/green_meadow_splashbg.jpg'); clear:both }
.splashban					{ width:128px; padding:0 4px 4px 4px; color:#6B6C6A; float:left }
.splashban img			{ border:0px; width:128px; height:76px }
.divide							{ width:7px; height:130px; background:url('gfx/splash/divider.jpg') no-repeat; float:left }

#green_meadow_logo	{ padding:4px 4px 14px 24px; clear:both }


/* MAIN */

#greenmeadow_top 		{ width:719px; height:146px; padding:0px; margin:0 21px 0 21px; background:url('gfx/front/greenmeadow_top.jpg') no-repeat top left }

.loginarea					{ height:42px; padding:14px 0 0 600px }
.loginarea img			{ border:0px }
.loginarea input		{ border:0px }

.buttons         		{ width:716px; height:41px; padding:0 0 14px 0 }
.buttons img     		{ border:0px }

.title							{ width:500px; height:35px }

#menuarea 					{ width:166px; padding:0 0 0 21px; float:left }

#menuarea ul				{ padding:14px 0 0 0; margin:0 0 0 14px; list-style-type: none; font-size:1em }
#menuarea li				{ padding:0 0 2px 15px; margin:0px; background:url("gfx/front/bull1.gif") no-repeat }
#menuarea a					{ color:#039 }
#menuarea a:hover		{ color:#ccc }

#contentarea 				{ width:367px; padding:18px; float:left }
#contentarea img 		{ margin:0 0 2px 4px; border:4px solid #9AA846; float:right }
#contentarea p 			{ padding:0px; margin:9px 0 9px 0 }

#announcements			{ border:0px solid #000; width:131px; height:196px; padding:70px 10px 10px 10px; font-size:1em; color:#6B6C6A; background:url('gfx/front/greenmeadow_announcements.jpg') top left no-repeat; float:left }
#announcements h3		{ color:#039; font-weight:normal }
#announcements p		{ padding:0px; margin:0px }

.line								{ width:75px; height:1px; padding:0px; margin:13px 0 13px; font-size:1px; border-top:1px solid #5E8F3E }

.green_meadows_logo	{ padding:50px 0 4px 14px; color:#016701; background:url('gfx/front/green_meadow_logo2.gif') top center no-repeat }


/* LOGIN BOX */
#logbox 						{ padding:0px; margin:0px }
#logbox input				{ }


/* CONTACT */

#ctform								{ padding:2px; margin:0 0 0 15px; border:1px solid #666; background:#eee; text-align:left; float:right }
	#ctform table				{ border:1px solid #666; background:#eee }
	#ctform thead				{ height:20px; padding:2px; border-bottom:1px solid #aaa; text-transform:uppercase; text-align:center }
	#ctform tr					{ padding:3px }
	#ctform th					{ padding:3px; font-size:10px }
	#ctform td					{ padding:3px }
	#ctform input				{ width:160px; margin:2px; border:1px solid #999 }
	#ctform textarea		{ width:200px; height:140px; margin:2px; border:1px solid #999 }

.contactwrap				{ width:200px; float:right }
.contacttop					{ width:200px; height:7px; font-size:1px; background:url('gfx/front/contact-top.gif') }
.contactmid					{ width:174px; padding:4px 12px 0 12px; font-size:1.1em; font-weight:bold; border-right:1px solid #AECD8A; border-left:1px solid #AECD8A; background:#E9F5E9 }
.contactmid input		{ width:168px; padding:2px; margin:1px 0 6px 0; border:1px solid #6C6D6B }
.contactmid textarea{ width:168px; padding:2px; margin:1px 0 6px 0; border:1px solid #6C6D6B }
.contactbot					{ width:200px; height:7px; background:url('gfx/front/contact-bot.gif') top no-repeat }
.submit input				{ width:auto; margin:2px 0 8px 40px; border:0px }


/* LOGIN */

.logwrap						{ width:200px; margin:0 0 0 80px }
.lb1								{ width:60px; padding:3px; margin:0px; float:left }
.lb2 								{ padding:3px; margin:0px; clear:right }
.lb2 input 					{ padding:2px; width:160px }
.lb3 								{ padding:3px; margin:0px; clear:right }
.lb3 input					{ width:40px; height:18px; border:0px }
.lb4								{ height:30px; padding:5px 0 0 0; margin:0px; float:left }
.lb4 img						{ margin:0 4px 0 0; border:0px; float:left }
.lb4 input					{ margin:0 4px 0 0; float:left }


/* MEMBERS AREA */

#mcontentarea 			{ width:366px; padding:18px; float:left }
#mcontentarea img 	{ padding:0 0 2px 4px; float:right }

#mgreenmeadow_top 	{ border:0px solid #000; width:719px; height:146px; padding:0px; margin:0 21px 0 21px; background:url('gfx/members/greenmeadow_top.jpg') no-repeat top left }
.mbuttons         	{ width:510px; height:38px; padding:59px 0 0 0; float:left }
.mbuttons img     	{ border:0px }

.mloginarea					{ width:204px; height:90px; padding:4px 0 0 0; color:#000; font-size:11px; overflow:hidden; float:left }
.mloginarea	h2			{ padding:4px 0 8px 0; color:#fff; font-size:11px }
.mloginarea	input		{ border:0px }

#mheaders						{ width:488px; height:34px }
#mheaders img				{ border:0px }

#mmenuarea 					{ border:0px solid #000; width:166px; padding:1px 0 0 22px; float:left }
#mmenuarea ul				{ padding:0px; margin:0 0 10px 14px; list-style-type: none; font-size:1.1em }
#mmenuarea li				{ padding:0 0 0 15px; margin:0px; background:url("gfx/front/bull1.gif") no-repeat }
#mmenuarea a				{ color:#039 }
#mmenuarea a:hover	{ color:#ccc }

.mpagebot						{ height:18px; width:762px; padding:0px; margin:0px auto; background:url('gfx/members/greenmeadow_bot.jpg') top left no-repeat; clear:both }

   /* BOOKING TIMES */
  .teetimes1 				{ width:366px; height:65px; padding:10px 0 0 0; margin:10px 0 0 0; background:url('gfx/members/tee-times3.gif') }
	.teetimes2 				{ margin:4px 0 0 42px; float:left }
	.teetimes3 				{ margin:0px; float:left }
	.teetimes3 input	{ border:0px }
	.teetimes4 				{ margin:4px 5px 0 5px; width:50px; float:left }


	.table1 						{ padding:6px; font-size:1.1em }
	.table1 th					{ width:175px; font-weight:bold }
	.table1 td					{ font-weight:bold; color:#197F1B }
	.table1 input				{ width:100px; margin:0 1px 0 0 }
	.fullybooked				{ color:#F60}

	.btform 							{	height:238px; padding:5px; margin:0px; border-left:1px solid #AECD8A; border-bottom:1px solid #AECD8A; border-right:1px solid #AECD8A; background:#E9F5E9 }
		.btform table				{	width:100%; padding:0px; margin:0px; font-size:10px; text-align:center }
		.btform tr					{	padding:2px }
		.btform th					{	width:85px; padding:3px; font-weight:bold; font-size:10px; border-bottom:1px solid #999; border-right:1px solid #999 }
		.btform td					{	border-bottom:1px solid #ddd; border-right:1px solid #ddd }
		.btform input				{	width:100px; padding:0px; margin:0px; color:#039; border:0px; background:none; font-size:0.9em }

	.btform2 							{	height:238px; padding:5px; margin:0px; background:url(\'gfx/members/tee-times444.gif\') no-repeat }
		.btform2 table			{	width:100%; padding:0px; margin:0px; font-size:10px; text-align:center }
		.btform2 tr					{	padding:2px }
		.btform2 th					{	width:85px; padding:3px; font-weight:bold; font-size:10px; border-bottom:1px solid #999; border-right:1px solid #999 }
		.btform2 td					{	border-bottom:1px solid #ddd; border-right:1px solid #ddd }

	.btform3 							{	padding:0 0 25px 0; margin:0px; background:url('gfx/members/tee-bot.gif') bottom no-repeat }
		.btform3 table			{	width:100%; padding:0px; margin:0px; font-size:11px; border-top:1px solid #AECD8A; border-left:1px solid #AECD8A }
		.btform3 tr					{	padding:2px }
		.btform3 td					{ padding:6px; border-right:1px solid #AECD8A; border-bottom:1px solid #AECD8A }
		.btform3 thead th		{	padding:6px; font-weight:normal; border-bottom:1px solid #AECD8A; border-right:1px solid #AECD8A; background:#E9F5E9 }
		.btform3 tbody th		{	padding:6px 10px 6px 10px; color:#000; font-weight:normal; border-bottom:1px solid #AECD8A; border-right:1px solid #AECD8A; text-align:center }
		.btform3 tbody th	input	{	border:0px }
		.btform3 tbody td	input	{	width:130px; border:1px solid #000 }

		.btform3 tfoot td		{	padding:6px 10px 6px 10px; color:#000; font-weight:normal; border-right:1px solid #AECD8A; text-align:center }
		.btform3 tfoot td	input	{	border:0px }
		.btform3 tfoot th		{	padding:6px 10px 6px 10px; color:#000; border-bottom:0px; border-right:1px solid #AECD8A; text-align:center; background:#E9F5E9 }

		.sinput							{	width:80px; margin:0 1px 0 0	}

		.ttop								{ color:#000; background:#ddd; text-align:left }

		.talert							{ color:#f60; font-weight:bold; text-align:center }
		.talert2						{ color:#f60; font-weight:bold; background:#ADE8FF; text-align:center }
		.user								{ background:#ADE8FF }

	/* COURSE AVAILABILITY */

	.bcform 							{	padding:3px 3px 0 3px; margin:0px; background:#eee; border:1px solid #AECD8A }
		.bcform table				{	width:100%; padding:3px; margin:0px; font-size:10px; text-align:center }
		.bcform tr					{	padding:3px }

		.bcform thead th		{	padding:3px 16px 3px 16px; background:#ccc; font-weight:bold; font-size:11px; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center }
		.bcform th					{	padding:3px 2px 3px 2px; background:#ddd; font-weight:bold; font-size:10px; border-bottom:1px solid #999; border-right:1px solid #999 }

		.bcform td					{	border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#eee }
		.bcform input				{	width:100px; margin:0 1px 0 0	}
		.bcform select			{ width:100px	}
		.bcform textarea		{ width:250px	}

		.divid							{ font-size:1px; height:1px; border:0px }
		.user2							{ background:#acd }

	/* VIEW TEE TIMES */

	.teetoptop						{ width:356px; height:30px; padding:18px 0 0 10px; background:url('gfx/members/edithead.gif') }
	.teetopmid						{ width:340px; padding:6px 12px 6px 12px; font-size:1.1em; border-right:1px solid #AECD8A; border-left:1px solid #AECD8A }
	.teetopmid input			{ padding:0px; margin:0px; border:1px; background:none }
	.teetopmid th					{	padding:5px; font-weight:bold; color:#000 }
	.teetopmid textarea		{ width:168px; padding:2px; margin:1px 0 6px 0; border:1px solid #6C6D6B }
	.teetopmid2						{ width:340px; padding:8px 12px 0 12px; border-top:1px solid #AECD8A;  border-right:1px solid #AECD8A; border-left:1px solid #AECD8A; background:#E9F5E9 }
	.teetopbot						{ width:366px; height:18px; background:url('gfx/members/editfoot.gif') top no-repeat }





/* HOLES */

#holelist 					{  }
#holelist table			{ padding:0px; margin:0 0 10px 0; border:1px solid #666; border-right:0px; background:#eee; text-align:center }
	#holelist th			{ width:12px; padding:3px; margin:16px; border-right:1px solid #999; background:#A7D1E5 }
	#holelist td			{ width:15px; padding:3px; margin:16px; border-right:1px solid #999 }
	#holelist thead		{ height:20px; padding:6px}
	#holelist h3			{ padding:2px; background:#A7D1E5 }
	#holelist img			{ border:0px solid }


/* LINKS */

#linklist ul				{ padding:0px; margin:0px; list-style-type: none }
	#linklist	li			{ padding:6px 0 6px 0; margin:0 0 12px 0; line-height:115%; border-top:1px dotted #9AA944 }
	#linklist	a				{ font-weight:bold }
	#linklist	p				{ padding:0px; margin:6px 0 6px 0 }


/* GALLERY */

#gcontentarea 			{ border:0px solid #000; width:399px; padding:4px 0 4px 4px; float:left }
#gcontentarea img 	{ padding:0px }

.gallerytop					{ padding:12px 12px 0 12px }

.purchgallery				{ width:95px; height:95px; padding:0px; margin:14px 2px 6px 0px; text-align:center; border:1px solid #9AA946; float:left }
.purchgallery img		{ padding:0px; margin:0px; border:0px }

.break							{ clear:both }

#gallery						{ width:100%; padding:0px; font-size:9px	}
	#gallery img			{ padding:0px; margin:0px; border:0px solid #9AA946 }
	#gallery table		{ padding:0px; text-align:center }
	#gallery td				{ width:95px; height:95px; padding:0px; border:1px solid #9AA946 }
	#gallery tr				{ border:0px solid #000 }
	#gallery h3				{ padding:2px; background:#A7D1E5 }

.gallerylist				{ clear:both; margin:20px; font-size:0.85em; text-align:center; font-weight:bold }


/* FAQ */

#faqslist ul				{ padding:0px; margin:0 0 10px 0; list-style-type: none; border-bottom:1px dotted #9AA944 }
	#faqslist	li			{ color:#6B6C6A; padding:2px 6px 2px 26px ; margin:0 0 10px 0; line-height:115%; background:url('gfx/members/q.gif') no-repeat }
	#faqslist	a				{ font-weight:bold; color:#6B6C6A }
	#faqslist	h3			{ padding:3px; background:#6B6C6A }


/* EVENTS*/

#newslist ul				{ padding:0px; margin:0px; list-style-type: none }
	#newslist	li			{ padding:6px; margin:0 0 4px 0; line-height:115%; background:#eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc }
	#newslist	a				{ font-weight:bold; color:#000 }
	#newslist	h3			{ padding:3px; background:#A7D1E5 }
	#newslist	h2			{ padding:1px; font-size:1em; border-bottom:1px solid #ddd }


/* SCRORE CARD */

#scorecard 					{ width:310px; padding:2px; margin:6px 6px 6px 26px; border:1px solid #666; color:#696; background:#eee }
	#scorecard table	{ width:310px; padding:2px; margin:0px; border:1px solid #666 }
	#scorecard tr			{ text-align:center }
	#scorecard th			{ padding:1px; margin:16px; background:#A7D1E5; color:#333; border-top:1px solid #000; border-bottom:1px solid #000 }
	#scorecard td			{ padding:1px; margin:16px; border-left:1px solid #999; border-bottom:1px solid #ccc }
	#scorecard thead	{ height:20px; padding:6px}
	#scorecard h3			{ padding:2px; background:#A7D1E5 }





/* THE SHOPPING SYSTEM */

#scontentarea 			{ border:0px solid #000; width:371px; padding:16px; float:left }
#scontentarea img 	{ margin:0 4px 2px 4px }
#scontentarea p 		{ margin:4px 0 4px 0 }

#sannouncements			{ border:0px solid #000; width:148px; padding:57px 0 10px 0; color:#6B6C6A; background:url('gfx/shop/special.gif') top left no-repeat; float:left }
#sannouncements h3	{ color:#039; font-weight:bold }
#sannouncements p		{ padding:0px; margin:0px }

.specials						{ padding:6px; margin:0 0 0 2px; border-bottom:1px dotted #83BF73 }
.specials	img				{ width:46px; height:46px; margin:0 0 2px 2px; border:1px solid #9AA945; float:right }

.sprice							{ padding:4px 0 4px 0; color:#CC3200; font-size:1.1em; font-weight:bold }
.sview							{ background:url('gfx/shop/viewitem.gif') top right no-repeat }


.shopfront					{ border:0px solid; width:355px; height:78px; padding:7px 7px 0 8px; margin:0 0 10px 0; background:url('gfx/shop/shop-box.gif') no-repeat }
.shopfront img			{ margin:7px 0 0 3px; border:1px solid #9AA945; float:right }
.shopfront p        { padding:8px 0 0 0; margin:0px; color:#6B6C6A; font-size:11px }
.shopfront a				{ margin:0px; font-weight:bold; font-size:11px }


.shopitems					{ padding:0 0 10px 0; margin:10px 0 0 0; font-size:1em; border-top:1px dotted #9AA945 }
.shopitems h3				{ padding:4px; margin:0 0 6px 0; background:#E9F5E9 }
.shopitems img			{ margin:0 0 2px 10px; height:46px; border:1px solid #955900; float:right }
.shopitems a				{ }

#fullitem						{ height:180px; border:0px }

.shopitems2					{ color:#C30; font-size:11px; font-weight:bold; height:18px }
.shopitems2 a				{ font-size:11px; font-weight:bold; color:#955900 }
.price							{ color:#c30; font-size:1.4em}

#shopbox						{ width:166px; margin:0px; text-align:center; float:left }
#shopbox	img				{ border:0px }

#shopbuy 						{ padding:4px 0px 12px 11px; margin:8px 0 0 0; font-weight:bold; font-size:12px; border-top:1px solid dotted #9AA944; clear:both }
	#shopbuy table		{ width:210px; float:left}
	#shopbuy input		{ width:50px; height:16px; margin:2px; font-size:12px; border:1px solid #000 }
	#shopbuy select		{ width:100px; margin:2px; padding:2px; font-size:14px; border:1px solid #999 }
	#shopbuy th 			{ width:70px; color:#000 }

#addbasket 					{ margin:10px 0 0 0; zfloat:right }
#addbasket input		{ width:130px; height:28px; border:0px }

#basket table				{ width:100%; font-size:1.2em; border-right:1px solid #6B6C6A; clear:both }
	#basket input			{ width:20px; margin:2px; font-size:10px; border:1px solid #999 }
	#basket td 				{ padding:3px; margin:4px; border-left:1px solid #6B6C6A; border-bottom:1px dotted #9AA944 }
	#basket th 				{ padding:4px; margin:4px; border-left:1px solid #6B6C6A; border-top:1px dotted #9AA944; background:#E9F5E9 }
	#basket tfoot th	{ border-top:0px; background:none; border-left:1px solid #6B6C6A }
	#basket tfoot td	{ color:#060; font-weight:bold; border-bottom:0px; border-left:0px; border-left:1px solid #6B6C6A; border-bottom:1px dotted #9AA944 }
	#basket a 				{ color:#000 }

.butout1 						{ width:243px; padding:6px 0 0 0; margin:10px 0 0 0; font-size:1.1em; font-weight:bold; text-align:right; float:left }
.butout2 						{ margin:10px 0 0 0; text-align:right; float:left }
.butout2 input			{ border:0px }
.butout2 img				{ padding:0px; margin:0px; border:0px }


#checkout table			{ width:100%; margin:0 0 10px 0; border:1px solid #666; font-size:1.1em; background:#eee }
	#checkout input		{ width:270px; margin:2px; font-size:10px; border:1px solid #999 }
	#checkout select	{ width:270px; margin:2px; font-size:10px; border:1px solid #999 }
	#checkout td 			{ padding:3px; margin:4px; border-right:1px solid #999; border-bottom:1px solid #999; background:#eee }
	#checkout th 			{ padding:3px; margin:4px; border-right:1px solid #999; border-bottom:1px solid #999; background:#ddd; font-weight:bold }
	#checkout h3			{ padding:2px; background:#A7D1E5 }

#secureo table			{ margin:0 10px 0 0; border:1px solid #666; background:#eee; clear:right; text-align:left }
	#secureo input		{ width:170px; margin:2px; font-size:10px; border:1px solid #999 }
	#secureo select		{ width:170px; margin:2px; font-size:10px; border:1px solid #999 }
	#secureo td 			{ padding:3px; margin:4px; border-right:1px solid #999; border-bottom:1px solid #999; background:#eee }
	#secureo th 			{ padding:3px; margin:4px; border-right:1px solid #999; border-bottom:1px solid #999; background:#ddd }
	#secureo h3				{ padding:2px; background:#A7D1E5 }

.delinvdet table		{ width:254px; height:134px; margin:10px 10px 10px 0; float:left; border:1px solid #666; background:#eee }
	.delinvdet input	{ width:170px; margin:2px; font-size:10px; border:1px solid #999 }
	.delinvdet td 		{ padding:3px; margin:4px; border-right:1px solid #999; border-bottom:1px solid #999; background:#eee }
	.delinvdet th 		{ padding:3px; margin:4px; border-right:1px solid #999; border-bottom:1px solid #999; background:#ddd }
	.delinvdet h3			{ padding:2px; background:#A7D1E5 }

#itemtitle					{ padding:4px 0 20px 0; margin:4px 0 0 0; font-size:1.1em; font-weight:bold; border-top:1px dotted #999; clear:both }

.backbutton					{	padding:5px 0 5px 0; margin:8px 0 0 0; font-size: 1em; font-weight:bold; color:#abc; border-top:1px solid #999 }
.backshopbutton	a		{	padding:0px; margin:2px 0 2px 0; font-size:1em; font-weight:bold; float:right }
.backbasket					{ width:373px; height:32px; padding:8px 0 0 0; text-align:right; font-weight:bold; font-size:1.1em; background:url('gfx/shop/backbasket.gif') no-repeat }

.shopdiv						{ border-bottom:1px solid #9AA945; padding:2px; font-size:1px; clear:both }

.alert							{ color:red; }


.signup 						{ font-size:12px; font-weight:normal }
.signup input				{ width:12px; padding:0px; margin:0px; border:0px }



/* DEFAULT ITEMS */

body			{ padding:0px; margin:0px; font-size:11px; color:#6b6c6a; background:url('xgfx/front/greenmeadow_backplate1.gif') top center repeat-y #9AA846; text-decoration:none; font-family:tahoma, arial, verdana, helvetica, sans-serif }

a					{ color:#039;	text-decoration:none }
a:hover		{ text-decoration:underline }

table			{ font-size:1em }
input			{ padding:0px; margin:0px; font-size:0.9em; border:1px solid #999 }
select		{ padding:0px; margin:0px; font-size:0.9em; border:1px solid #999 }
textarea	{ padding:0px; margin:0px; font-size:1.1em; border:1px solid #999 }

h1				{ font-size:12pt;	margin:0px }
h2				{ font-size:9pt; margin:0px; padding:0px }
h3				{ font-size:8pt; margin:0px; padding:0px }

hr				{ border-bottom:1px solid; color:#000 }
strong		{ font-weight:bold }

form			{ padding:0px; margin:0px }
