/*   Golf and Home CSS Document 07/08/2006   */

body						{margin:5px; font-family:"Times New Roman", Times, serif; font-size:12px;}
table, td					{font-family:"Times New Roman", Times, serif; font-size:12px;}

a							{text-decoration:none;}
a:hover						{text-decoration:none; color:#78a959;}


/* Template*/

.whiteline					{background-color:#ffffff;}
.grayline					{background-color:#cccccc;}
.greenline					{background-color:#8dc768;}

.greenbg					{background-color:#8dc768;}

.breadcrumbsL				{font-family:Verdana, Helvetica, sans-serif; background-color:#a6c6db; color:#ffffff; font-size:13px;}
.breadcrumbsL	a			{color:#ffffff; font-size:13px; text-decoration:none;}
.breadcrumbsL	a:hover		{color:#dbe8f1; font-size:13px; text-decoration:none;}
.breadcrumbsR				{padding-right:10px; letter-spacing:1px; background-color:#a6c6db; color:#dbe8f1; font-size:13px;  font-weight:bold;}

.nav						{text-align:center; background-color:#8dc768; line-height:30px; font-size:14px; letter-spacing:1px; font-weight:bold;}
.nav	a					{color:#ffffff; display:block;}
.nav	a:hover				{color:#a4d286; display:block;}

.listings	select			{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listings	a				{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:underline;}
.listings	a:hover			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline;}
.listings	.showall		{margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listingshdrbg				{background-color:#b2b2b2; padding-left:30px; color:#ffffff; font-size:18px; font-weight:bold;}
.listingshdrbgR				{background-color:#b2b2b2; padding-left:20px; color:#ffffff; font-size:18px; font-weight:bold;}
.listingshdrbgRsub			{font-size:14px; font-weight:normal;}
.listingsbg					{background-color:#cccccc;}
.listings					{margin-left:30px;}
.subhdr						{font-size:16px; color:#333333; font-weight:bold;}

/* Front Page */
.listingshdrbgfront			{background-color:#b2b2b2;}


.slogan						{font-family:Verdana, Helvetica, sans-serif; background-color:#a6c6db; color:#ffffff; font-size:15px;  text-align:right;}

.navbottom					{height:20px; margin-bottom:10px;}
.navbottom	img				{margin-left:15px;}
.navbottom	a				{font-size:14px; color:#6a7b86;}
.navbottom	a:hover			{font-size:14px; color:#ffffff;}
.navbottombg				{background-color:#b1cddf; text-align:center;}

.featuredareas				{background-image: url(../images/bg_learnmore.gif); background-repeat:repeat-y; }

.area						{padding:75px 10px 95px 10px; text-align:right;}
.area			select		{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px;}
.area			input		{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.statement					{color:#ffffff; padding:15px 10px 15px 10px; font-size:13px; background-color:#a4d286; text-align:center;}
.statement	a				{text-decoration:underline; color:#ffffff;}
.statement	a:hover			{text-decoration:underline; color:#78a959;}
.statement	.phone			{color:#78a959;}
.statementhdrbg				{background-color:#8dc768; text-align:center;}

/* Listings */

.listingresultshdr			{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight:bold; padding-bottom:10px;}
.listingresultsdetail		{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-bottom:10px; line-height:15px;}
.listingresultslink			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4d7fc1; margin-top:5px; display:block;}
.listingresultsformorelink	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d7fc1; margin-top:5px; display:block;}
.listingresultsnav			{padding:20px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; letter-spacing:1px;}
.listingresultsnav	a		{text-decoration:none; color:#666666;}
.listingresultsnav	a:hover	{text-decoration:underline; color:#666666;}

/* Listings Details */

.listingdetailimg			{border:1px solid white; margin:15px 15px 0px 15px;}
.listingdetail				{margin:15px 10px 0px 0px;}
.listingdetailimgnav		{text-align:center; margin:10px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listingdetailimgnav	a	{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listingdetailimgnav	a:hover		{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listingdetailtour			{margin-bottom:30px;}
.listingdetailtour	a		{margin-bottom:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.listingdetailtour	a:hover	{margin-bottom:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
.listingdetailnav			{background-color:#e7e7e7; padding:10px; font-size:15px; color:#666666;}
.listingdetailnav	a		{color:#666666;}
.listingdetailnav	a:hover	{color:#ffffff;}

/* Request Form */

.inforequesthdr				{background-color:#8dc768; color:#ffffff; font-size:15px; padding-left:10px; padding-top:2px;}
.inforequest				{background-color:#e8f4e1; padding:10px;}
.inforequest	td			{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.inforequest	td.inforequestsubhdr			{font-size:16px; color:#8dc768; font-family:"Times New Roman", Times, serif; padding-bottom:5px; font-weight:bold;}
.inforequest	a			{color:#333333; text-decoration:underline;}
.inforequest	a:hover		{color:#78a959; text-decoration:underline;}
.inforequest	td.steps	{color:#8dc768;}

/*
.inforequest	input		{border:1px solid #8dc768;background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:5px; }
.inforequest	select		{border:1px solid #8dc768;background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:5px; }
.inforequest	textarea	{border:1px solid #8dc768;background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; }
.inforequest	.radio		{border:0px; background-color:#e8f4e1;}
*/

/* Area Profile */
.areaprofileimg				{border:0px; margin:15px;}
.areaprofile				{margin:15px;}
.areaprofilenav				{background-color:#bcb2a5; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333;}
.areaprofilenav	a			{font-family:"Times New Roman", Times, serif; text-decoration:none; color:#666666; font-size:16px; font-weight:normal;}
.areaprofilenav	a:hover		{font-family:"Times New Roman", Times, serif; text-decoration:none; color:#666666; font-size:16px; font-weight:normal;}
.areaprofilenavitalic		{ font-style:italic; }
.areaprofileintrotxt		{font-size:14px; line-height:20px; padding:15px; color:#333333;}
.areaprofiletxt				{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:16px; padding:15px; color:#333333;}
.areaprofilehdrtxt			{font-size:18px; line-height:20px; color:#333333; font-family:"Times New Roman", Times, serif;}


/* Golf Communities */
.golfcommunityhdrbg			{background-color:#bcb2a5; padding-left:30px; color:#ffffff; font-size:14px; }
.golfcommunityhdrbgR		{background-color:#bcb2a5; color:#ffffff; font-size:18px; font-weight:bold;}
.golfcommunityhdr			{background-color:#bcb2a5; padding-left:20px; color:#ffffff; font-size:14px; }
.golfcommunity				{padding:20px 30px 20px 30px; background-color:#d0c9c0;}
.golfcommunitydivider		{margin:5px 0px 10px 0px; height:1px;}
.golfcommunitydivider	img	{margin:0px; height:1px;}
.golfcommunity	a			{line-height:22px; font-size:14px; color:#ffffff; font-weight:bold;}
.golfcommunity	a:hover		{line-height:22px; font-size:14px; color:#666666; font-weight:bold;}
.golfcommunityimg img		{margin:5px; border:1px solid #ffffff;}


/* Home Listings */
.homelistingshdr			{background-color:#b2b2b2; padding-left:20px; color:#ffffff; font-size:14px; font-weight:normal;}
.homelistings				{padding:20px 30px 20px 30px; background-color:#cccccc;}
.homelistingsdivider		{margin:5px 0px 10px 0px; height:1px;}
.homelistingsdivider	img	{margin:0px; height:1px;}
.homelistings	a			{line-height:22px; font-size:14px; color:#ffffff; font-weight:bold;}
.homelistings	a:hover		{line-height:22px; font-size:14px; color:#666666; font-weight:bold;}
.homelistingsimg img		{margin:5px; border:1px solid #ffffff;}

/* Finder */
.finderHLbg					{background-color:#b2b2b2;}
.finderHLsubbg				{background-color:#cccccc;}
.finderHL					{height:157px;}
.finderHL	img				{margin:27px 5px 10px 5px;}
.finderHLtop				{height:90px; padding-top:10px;}
.finderHLtop	select		{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.finderGCbg					{background-color:#bcb2a5;}
.finderGCsubbg				{background-color:#d0c9c0;}
.finderGC					{height:177px;}
.finderGC	img				{margin:10px;}
.finderGCtop				{height:80px;}
.finderGCtop	select		{margin:20px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.finderBLbg					{background-color:#90b8d2;}
.finderBLsubbg				{background-color:#b1cddf;}
.finderBL					{padding:10px; color:#ffffff; font-size:12px;}
.finderBL	img				{margin:7px;}
.finderBL	a				{color:#ffffff;}	
.finderBL	a:hover			{color:#90b8d2;}
.finderGRbg					{background-color:#8dc768;}
.finderGRsubbg				{background-color:#a4d286;}
.finderGR					{padding:10px; color:#ffffff; font-size:14px; line-height:20px;}
.finderGR	.phone			{color:#78a959;}
.finderGR	a				{color:#78a959;}
.finderGR	a:hover			{color:#ffffff;}

.finderarea					{background-image: url(../images/bg_learnmore.gif); background-repeat:repeat-y;}
.finderareaTD				{padding:75px 10px 95px 10px; text-align:right;}
.finderareaTD		select	{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px;}
.finderareaTD		input	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.finderSearchad				{border-top:20px solid #b2b2b2; border-bottom:20px solid #b2b2b2;}

/* FAQ */
.areafaq					{padding:75px 10px 95px 10px; text-align:right; background-image: url(../images/bg_learnmore.gif); background-repeat:repeat-y;}
.areafaq			select	{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px;}
.areafaq			input	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.areahdr					{padding-left:30px;}
.areahdrR					{color:#ddeed2; font-size:14px;}
.areahdrR			a		{color:#ddeed2; font-size:14px;}
.areahdrR			a:hover	{color:#ffffff; font-size:14px;}
.faqL						{color:#666666; padding:15px; background-color:#cce6bc; line-height:18px; width:180px;}
.faqL		ul				{margin-left:-30px; line-height:22px; color:#8dc768;}
.faqL		a				{color:#666666;}
.faqL		a:hover			{color:#8dc768;}
.faqR						{color:#666666; padding:15px; background-color:#e8f4e1; line-height:18px;}
.faqhdr						{color:#8dc768; font-size:16px; text-align:center; line-height:22px;}
.faqsubhdr					{color:#333333; font-size:16px; padding-bottom:20px; font-weight:bold;}




/* Contact Ad and Contact Us */
.contactad					{color:#ffffff;font-size:14px; padding:10px; background-color:#afd895;line-height:22px;}
.contactad	img				{margin:5px 0px 5px 0px;}
.contactad	a				{color:#ffffff; font-size:13px;}
.contactad	a:hover			{color:#8dc768; font-size:13px;}
.contacthdrbg				{background-color:#a29482;}
.contact					{padding:10px; color:#85735b;}
.contact	a				{color:#85735b;}
.contact	a:hover			{color:#ffffff;}
.contactnav					{text-align:center;line-height:30px; font-size:14px; font-weight:bold; padding-top:20px; }
.contactnav	a				{color:#ffffff; display:block;}
.contactnav	a:hover			{color:#90b8d2; display:block;}
.contactnavFinder			{text-align:center;line-height:16px; font-size:14px; color:#6b7b86; font-weight:normal; padding:20px 0px 20px 0px; background-color:#b2cde0;}
.contactnavFinder	a		{color:#6b7b86; display:block; font-size:16px; font-weight:bold;}
.contactnavFinder	a:hover	{color:#ffffff; display:block; font-size:16px; font-weight:bold;}
.contactnavFinder	img		{display:block; padding:8px 0px 8px 0px;}

.contactarea				{background-image: url(../images/bg_learnmore.gif); background-repeat:repeat-y;}
.contactareaTD				{padding:75px 10px 85px 10px; text-align:right;}
.contactareaTD		select	{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px;}
.contactareaTD		input	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.contactareafinderTD		{padding:85px 10px 105px 10px; text-align:right;}
.contactareafinderTD		select	{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px;}
.contactareafinderTD		input	{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

