@charset "UTF-8";

/* Screen Styles                                    */
/* Copyright(C)2009 Source Internet Development Ltd */

/* Common Styles */

html {height: 100%; margin: 0;}
body {height: 100%; background: #fff; margin: 0; text-align: center;}

p, span, h1, h2, h3, h4, h5, h6, a, label, table, ul, li	{font-family: Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; color: #565656;}

p						{margin: 0 0 20px 0; font-size: 85%; line-height: 130%;}
p a						{margin: 0; font-size: 100%; color: #90b830; text-decoration: underline; font-weight: bold;}
p a:hover				{color: black;}

#header100				{width: 100%; margin: 0; text-align: center; padding: 42px 0 20px 0;}
#headerArea				{width: 986px; margin: 0 auto; text-align: left; overflow: hidden;}
#headerArea #left		{float: left; margin: 0; text-align: left;}
#headerArea #right 		{float: right; margin: 20px 13px 0 0; text-align: left;}
#logo					{margin: 0; padding-left: 10px;}
#logo img				{border: none;}

TABLE.contactBanner		{margin: 0; padding: 0; border: 0; text-align: left; vertical-align: top;}
TABLE.contactBanner TH	{padding: 0 5px 2px 0; border: 0; font-size: 80%; color: #90b830; font-weight: bold;}
TABLE.contactBanner	TD	{padding: 0 0 2px 0; border: 0; font-size: 80%; color: #616161; font-weight: bold;}
TABLE.contactBanner	TD a		{font-size: 100%; color: #616161; margin: 0; padding: 0; text-decoration: underline;}
TABLE.contactBanner	TD a:hover	{color: #000; text-decoration: underline;}

#menu100				{width: 100%; margin: 0; clear: both; padding: 0;}

#footer100				{width: 100%; margin: 0; padding: 210px 0 0 0; clear: both; background: bottom center no-repeat url(http://www.hinckleygolfclub.com//images/bg-footer.jpg);}
#footerArea				{margin: 0 auto; width: 946px; height: 100px; border-top: 1px solid #fff; text-align: left; overflow: hidden;}
#footerArea #left		{float: left; text-align: left; margin: 13px 0 0 0; padding: 0;}
#footerArea #right 		{float: right; text-align: right; margin: 13px 0 0 0; padding: 0;}

#footerArea h5			{font-size: 80%; color: #03477c; margin: 0;}
#footerArea p			{font-size: 80%; color: #eee; margin: 0; line-height: 130%;}
#footerArea p a			{font-size: 100%; color: #fff; text-decoration: underline; font-weight: normal;}
#footerArea p a:hover	{color: #000; background: #fff; text-decoration: none;}
#footerArea p strong	{color: #fff;}

#page100				{width: 100%; margin: 0; text-align: center; background: none; padding: 0; clear: both;}
#pageContent			{width: 986px; margin: 0 auto; text-align: left; overflow: hidden;}

#pageImageArea			{width: 986px; background: none; margin: 0 auto 5px auto; text-align: left; outline: none;}
#pageImageArea h1		{margin: 0; padding: 153px 0 0 33px; text-align: left; color: #759c03; font: normal 170% times,serif;}

#pageImageTop		 	{margin: 0; width: 986px; height: 5px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/bg-pageimage-top.png);}
#pageImageBot		 	{margin: 0; width: 986px; height: 12px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/bg-pageimage-bot.png);}

#pageImageClub		 	{margin: 0; width: 986px; height: 197px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/img-page-clubnew.png);}
#pageImageClubNew		{margin: 0; width: 986px; height: 197px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/img-page-clubnew.png);}
#pageImageHospitality	{margin: 0; width: 986px; height: 197px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/img-page-hospitality.jpg);}
#pageImageProshop		{margin: 0; width: 986px; height: 197px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/img-page-proshop.jpg);}
#pageImageRestaurant	{margin: 0; width: 986px; height: 197px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/img-page-19th.png);}
#pageImageVisitors		{margin: 0; width: 986px; height: 197px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/img-page-visitors.jpg);}


#breadCrumbArea			{width: 974px; margin: 0 auto;}
#breadCrumb				{border-bottom: 1px solid #dfdfdf; margin: 0 0 0 0; padding: 0 0 0 0;}
#breadCrumb	p			{margin: 0 0 12px 0; padding: 0 0 0 27px; color: #b2b2b2;}
#breadCrumb	p a			{margin: 0; color: #7f7f7f;}
#breadCrumb	p a:hover	{margin: 0; color: #90b830;}

#pageContentArea		{width: 974px; margin: 0 auto; padding-top: 30px;}
#pageContentArea h2		{margin: 0 0 5px 0; padding: 0; color: #769d02; font-size: 130%;}
#pageContentArea h3		{margin: 35px 0 0 0; padding: 0; color: #769d02; font-size: 120%;}
#pageContentArea ul		{margin: -5px 0 20px 0; width: 520px; color: #555; font-size: 90%;}
#pageContentArea li		{margin: 0; padding: 0 0 12px 0; font-weight: bold; font-size: 100%;}


#pageContentArea #wideLeft		{float: left; text-align: left; margin: 0 0 75px 27px; width: 640px;}
#pageContentArea #narrowRight	{float: right; text-align: left; margin: 30px 27px 75px 0; width: 220px;}

#pageContentArea #halfLeft		{float: left; text-align: left; margin: 0 0 75px 27px; width: 440px;}
#pageContentArea #halfRight		{float: right; text-align: left; margin: 0 27px 75px 0; width: 440px;}

#pageContentArea #fullLeft		{float: left; text-align: left; margin: 0 0 75px 27px; width: 910px;}

#rightMenu				{margin: 0;}
#rightMenu h6			{margin: 0 0 7px 0; font-size: 90%; font-weight: bold;}
#rightMenu ul			{margin: 0 25px 30px 0; padding: 0; overflow: hidden;}
#rightMenu li			{font-size: 90%; margin: 0 0 3px 0; padding: 0 0 6px 13px; list-style: none; font-weight: bold; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/icon-smallbullet-arrow.png);}
#rightMenu li a			{color: #90b830; text-decoration: underline;}
#rightMenu li a:hover	{color: black;}

#rightBox				{border: 1px solid #ccc; margin: 0 0 35px 0; padding: 20px;}
#rightBox h4			{margin: 0 0 3px 0; padding: 0; color: #769d02; font-size: 100%;}
#rightBox p				{margin: 0 0 20px 0; font-size: 75%; line-height: 120%;}

#leftImage				{float: left; margin: 0 18px 13px 0;}
#leftImage img			{border: 1px solid #ccc; padding: 2px; margin: 0 0 3px 0;}
#leftImage p			{font-style: italic; font-size: 80%; color: #565656; margin: 0; padding: 0 0 0 10px;}

#rightImage				{float: right; margin: 0 0 13px 18px;}
#rightImage img			{border: 1px solid #ccc; padding: 2px; margin: 0 0 3px 0;}
#rightImage p			{font-style: italic; font-size: 80%; color: #565656; margin: 0; padding: 0 0 0 10px;}

#rightLogo				{float: right; margin: 0 0 15px 18px;}
#rightLogo img			{padding: 0; margin: 0;}

#leftLogo				{float: left; margin: 0 18px 15px 0;}
#leftLogo img			{padding: 0; margin: 0;}


#downloadLink			{margin: 0 0 7px 0; clear: both;}
#downloadLink #pdfIcon	{float: left; margin: 0 8px 5px 0; width: 16px; height: 17px; background: bottom left no-repeat url(http://www.hinckleygolfclub.com//images/icon-pdf.png);}
#downloadLink p			{margin: 0;}
#downloadLink p a		{margin: 0; font-size: 110%; color: #90b830; text-decoration: underline; font-weight: bold;}
#downloadLink p a:hover	{color: black;}

#downloadLinkRight				{margin: 0 0 15px 0; clear: both;}
#downloadLinkRight #pdfIcon		{float: left; margin: 0 7px 5px 0; width: 16px; height: 17px; background: bottom left no-repeat url(http://www.hinckleygolfclub.com//images/icon-pdf.png);}
#downloadLinkRight p			{margin: 0; font-size: 70%;}
#downloadLinkRight p a			{margin: 0; font-size: 110%; color: #90b830; text-decoration: underline; font-weight: bold;}
#downloadLinkRight p a:hover	{color: black;}

#clubOfficialBox				{border-bottom: 1px solid #ccc; overflow: hidden; margin: 0 0 30px 0;}
#clubOfficialBox #mugshot		{border: 1px solid #ccc; padding: 3px; margin: 0 20px 28px 0; float: left;}
#clubOfficialBox h2				{margin: 0; padding: 0; color: #769d02; font-size: 130%;}
#clubOfficialBox h4				{margin: 0 0 9px 0; padding: 0; color: #a0a0a0; font-size: 100%;}
#clubOfficialBox p				{margin: 0 0 28px 0;}






/* Homepage Styles */
#home100				{width: 100%; margin: 0; text-align: center; background: none; padding: 0; clear: both;}
#homeContent			{width: 986px; margin: 0 auto; text-align: left; overflow: hidden;}

#homeFeatureArea		{width: 986px; background: none; margin: 0 auto 25px auto; text-align: left; outline: none;}
#homeFeatureTop		 	{margin: 0; width: 986px; height: 5px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/bg-homeflash-top.png);}
#homeFeatureMid		 	{margin: 0; width: 986px; height: 247px; text-align: center; background: top left repeat-y #fff url(http://www.hinckleygolfclub.com//images/bg-homeflash-mid.png);}
#homeFeatureBot		 	{margin: 0; width: 986px; height: 12px; background: top left no-repeat #fff url(http://www.hinckleygolfclub.com//images/bg-homeflash-bot.png);}

#homeContent100			{width: 100%; margin: 0; text-align: center; padding: 0; clear: both;}
#homeContentArea		{width: 960px; margin: 0 auto; text-align: left;}

#homeBanner				{width: 986px; clear: both; margin: 0;}
#homeBanner	#inner		{border-bottom: 1px solid #e1e1e1; margin: 0 20px; text-align: left;}
#homeBanner	#inner h1 	{margin: 0 0 12px 0; font-family: Times, serif; font-weight: normal; color: #90b830; font-size: 190%;}

#homeCols				{margin: 0 20px; width: 946px; text-align: left; overflow: hidden;}
#homeCols #paras		{float: left; width: 420px; margin: 0 40px 0 0; padding: 30px 0 0 0;}
#homeCols #paras h2		{margin: 0 0 22px 0; color: #454545; font-size: 90%; line-height: 130%;}

#homeCols #boxes		{float: left; width: 200px; margin: 0 40px 0 0; padding: 23px 0 0 0;}

#box1					{margin: 0 0 24px 0;}
#box1 a					{display: block; border: none; height: 140px; width: 200px; overflow: hidden;}
#box1 img				{border: none;}
#box1 a:hover 			{display: block; text-indent: -200px;}

#box2					{margin: 0;}
#box2 a					{display: block; border: none; height: 160px; width: 200px; overflow: hidden;}
#box2 img				{border: none;}
#box2 a:hover 			{display: block; text-indent: -200px;}

#homeCols #news			{float: left; width: 245px; margin: 0; padding: 30px 0 0 0;}
#homeCols #news h4		{margin: 0 0 22px 0; color: #454545; font-size: 90%; line-height: 130%;}
#homeCols #news h5		{font-weight: bold; font-size: 90%; margin: 0;}
#homeCols #news h5 a	{color: #90b830; text-decoration: underline;}
#homeCols #news h5 a:hover	{color: #000;}





/* About Page */
TABLE.courseTable				{margin: 0 0 25px 0; border-collapse: collapse; width: 640px; text-align: center;}
TABLE.courseTable TH			{font-weight: bold; color: black; font-size: 90%; border: 1px solid #333; padding: 4px 10px;}
TABLE.courseTable TH.yellowHead	{background: yellow;}
TABLE.courseTable TH.redHead	{background: red; color: white;}
TABLE.courseTable TH.siHead		{color: red;}
TABLE.courseTable TD			{color: black; font-size: 90%; border: 1px solid #333; padding: 4px 10px;}
TABLE.courseTable TD.yellowBG	{background: yellow;}
TABLE.courseTable TD.redBG		{background: red; color: white;}
TABLE.courseTable TD.siBG		{color: red;}
TABLE.courseTable TR.info		{font-weight: bold;}

#courseSlides					{margin: 0 0 25px 0; width: 640px; text-align: left;}




/* News Page */
#newsSnippet			{overflow: hidden; margin: 0 0 20px 0; padding: 10px 0 15px 0;}
#newsSnippet h1			{font-size: 120%; margin: 0;}
#newsSnippet h1	a		{color: #769d02; font-size: 100%; text-decoration: underline;}
#newsSnippet h1	a:hover	{color: black;}
#newsSnippet h5			{color: #999; border-bottom: 1px solid #ccc; padding-bottom: 15px; font-weight: normal; font-size: 80%; margin: 0 0 15px 0;}
#newsSnippet h5	a		{color: #999; font-size: 100%; margin: 0; text-decoration: underline;}
#newsSnippet h5	a:hover	{color: black;}
#newsSnippet p			{margin: 0 0 16px 0;}
#newsSnippet img		{display: none;}

#newsArticle			{margin: 0 0 125px 0; padding: 10px 0 0 0;}
#newsArticle h1			{color: #769d02; font-size: 140%; margin: 0;}
#newsArticle h5			{color: #999; border-bottom: 1px solid #ccc; padding-bottom: 15px; font-weight: normal; font-size: 80%; margin: 0 0 15px 0;}
#newsArticle h5	a		{color: #999; font-size: 100%; margin: 0; text-decoration: underline;}
#newsArticle h5	a:hover	{color: black;}
#newsArticle p			{margin: 0 0 16px 0;}
#newsArticle img		{display: none;}

#newsFile ul			{margin: 0 0 20px 15px; list-style: none; padding: 0;}
#newsFile li			{margin: 0; padding: 0 0 5px 21px; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/icon-doc.png);}
#newsFile li a			{}
#newsFile li a:hover	{color: black; text-decoration: underline;}


/* Open Events Page */
TABLE.opensTable			{border-collapse: collapse; text-align: left; font-size: 80%; width: 600px; margin: 0 0 35px 0;}
TABLE.opensTable TH			{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold; color: #333; padding: 3px 12px 3px 0;}
TABLE.opensTable TD			{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: normal; padding: 6px 12px 6px 0; vertical-align: top;}
TABLE.opensTable TD.title	{color: #769d02; font-weight: bold;}
TABLE.opensTable TD	a		{text-decoration: underline; color: #555;}
TABLE.opensTable TD	a:hover	{color: black;}

#wordIcon					{float: left; margin: 0 5px 5px 0; width: 16px; height: 16px; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/icon-doc.png);}




/* Pro Shop Page */
#academyStyles					{}
#academyStyles h4				{color: #e5071c; font-size: 100%; margin: 30px 0 0 0;}
#academyStyles #smallBullets	{margin: 0;}
#academyStyles #smallBullets li	{margin: 0; padding: 0 0 7px 0; color: #333; font-weight: bold; font-size: 100%;}

#proImages {margin: 0 0 25px 0; text-align: left;}



/* Hospitality Page */
#hospitalityBox						{margin: 0 0 30px 0; padding: 0 0 15px 0; border-bottom: 1px solid #dfdfdf; clear: both; overflow: hidden;}
#hospitalityBox	h2					{margin: 0; padding: 0; color: #769d02; font-size: 130%;}
#hospitalityBox	p					{margin: 0 0 20px 0; padding: 0;}
#hospitalityBox	ul					{margin: 0 0 20px 15px; list-style: none; padding: 0;}
#hospitalityBox	li					{margin: 0; padding: 0 0 5px 21px; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/icon-doc.png);}
#hospitalityBox	li a				{}
#hospitalityBox	li a:hover			{color: black; text-decoration: underline;}

#hospitalityBox	#mainImage			{float: right; margin: 0 0 30px 20px;}
#hospitalityBox	#mainImage #top		{width: 292px; height: 10px; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/bg-hospitality-top.png);}
#hospitalityBox	#mainImage #mid		{width: 292px; text-align: center; background: top left repeat-y url(http://www.hinckleygolfclub.com//images/bg-hospitality-mid.png);}
#hospitalityBox	#mainImage #bot		{width: 292px; height: 10px; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/bg-hospitality-bot.png);}



/* Visitors Pages */
#visitorLinks					{margin: 0 0 20px 0; padding: 8px 5px 5px 10px; list-style: none; background: #f9f9f9; border: 1px solid #ddd;}
#visitorLinks	li				{margin: 0; padding: 0 0 5px 21px; background: top left no-repeat url(http://www.hinckleygolfclub.com//images/icon-doc.png);}
#visitorLinks	li a			{}
#visitorLinks	li a:hover		{color: black; text-decoration: underline;}




/* Contact Page */
#googleMap				{border: 2px solid #ccc; margin: 35px 0 25px 0; height: 400px; background: #f9f9f9;}

#contactForm			{margin: 0 0 15px 0; padding: 0;}
#contactForm ul			{margin: 0; padding: 0; list-style: none;}
#contactForm li			{margin: 0; padding: 0; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#contactForm li.box		{margin: 0 0 15px 0; padding: 0;}
#contactForm li label	{color: #769D02; font-size: 0.8em;}
#contactForm li span	{color: #206fac;}
#contactForm li small	{color: #206fac; font-weight: normal; margin: 0 0 10px 0; font-size: 90%;}
#contactForm table		{margin: 0;}
#contactForm table TD	{text-align: left; margin: 0; width: 270px;}
#contactForm table TD.leftCol	{padding-right: 15px;}

#radioDIV	{margin: 10px 0 0 0; padding: 0;}
#radioDIV p	{color: #206fac; margin: 0;}

.contactFormBox			{font-weight: bold; width: 300px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 1.0em;}
.contactRolldown		{font-weight: bold; width: 312px; padding: 2px; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 1.0em;}
.contactFormArea		{font-weight: bold; width: 430px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 1.0em;}
.contactBTN				{font-weight: bold; font-size: 1.0em; font-weight: bold;}



/* Login Page */

#login100					{width: 100%; margin: 0; text-align: center; background: none; padding: 0; clear: both;}
#loginContent				{width: 986px; border: 1px solid #bebec0; margin: 0 auto; text-align: left; overflow: hidden;}
#loginPadding				{padding: 0 250px 25px 18px; text-align: left;}

TABLE.loginTable			{border: 0; padding: 0; margin: 0 0 35px 0;}
TABLE.loginTable TD			{text-align: left; margin: 0; padding: 3px 8px 3px 0;}
TABLE.loginTable label		{color: #769D02; font-size: 0.8em; font-weight: bold;}
TABLE.loginTable TD.one		{border: 0; margin: 0;}
TABLE.loginTable TD.two		{border: 0; margin: 0;}
TABLE.loginTable TD.three	{border: 0; margin: 0;}

.loginFormBox				{font-weight: bold; width: 300px; padding: 3px; border: 2px solid #ccc; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 1.0em;}
.loginBtn					{font-weight: bold; font-size: 0.9em; font-weight: bold; margin: 10px 0 0 0;}



