/* CSS Document */
body{font-size:12px; margin:0px; padding:0px; font-family:Verdana,Helvetica, Arial,  sans-serif; text-align:center;background-color:#000;}
a{color: #ACCA5A;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0 none;}
p{font-size:11px; margin:0px;padding:0px;padding-bottom:5px;}
td{font-size:9pt; margin:0 0 10px 0;}
h1
{
	font-size:14px;
	font-family:Helvetica;
	color: #000000;
}
/*Common styles*/
.clear{clear:both;}
.replace{text-indent:-9999px; display:block; overflow:hidden; background-repeat:no-repeat; background-position:left top; background-color:transparent;}

/*Layout*/
div.leftCol, div.rightCol, div.middleCol, div.innerCol{float:left; display:inline;}

div#container{text-align:center; margin:0px; width:1002px;}
div#header{background-color:#000;}
.MainParagraph{color:#fff;font-size:12px;}
div.headerContent{float:left; width:435;}
div.headerAdvertising{padding-top:10px;float:left; width:487px; margin:0 0 0 80px;}

div#homepageMasthead{padding:0; margin:0px;}
div#homepageMasthead div.leftCol{width:782px;}
div#homepageMasthead div.rightCol{width:200px; margin:0 0 0 20px;}

div#homepageContentArea{margin:0px;color:#fff;}
div#homepageContentArea div.leftCol{width:780px;}
div#homepageContentArea div.rightCol{width:200px; margin:0 0 0 20px;}

div#commonContentArea{margin:20px 0 0 23px;}
div#commonContentArea.twoColumns{}
div#commonContentArea.twoColumns div.leftCol{width:390px;}
div#commonContentArea.twoColumns div.rightCol{width:340px;}

div#commonContentArea.threeColumns{}
div#commonContentArea.threeColumns div.leftCol{width:257px;}
div#commonContentArea.threeColumns div.middleCol{width:162px; margin:0 0 0 25px;border:1px solid;}
div#commonContentArea.threeColumns div.rightCol{margin:0 0 0 25px;border:1px solid;}

div#commonContentArea.threeColumns1{}
div#commonContentArea.threeColumns1 div.leftCol{width:207px;}
div#commonContentArea.threeColumns1 div.middleCol{width:162px; margin:0 0 0 25px;}
div#commonContentArea.threeColumns1 div.rightCol{width:312px;margin:0 0 0 25px;}


div#footer{background-color: #ACCA5A;height:52px; margin:0px 0 0 0; text-align:center;}

/* Voting panel styles */
a.reviewLink{color:#A6D440;}
a.star_on{display:block; background-image:url(/img//star_on.gif); height:21px; width:22px; float:left; padding:0 5px 0 0;}
a.star_off{display:block; background-image:url(/img//star_off.gif); height:21px; width:22px; float:left; padding:0 5px 0 0;}
a.blackLnk{color:#000;}

/*Homepage content area styles*/
div.pageContent{margin:0 0 20px 0;}
span.largerFont{font-size:1.3em;}

div#mainNav{background:#ACCA5A; margin:0 0 0 5px;height:29px;padding-left:80px;padding-right:0px;border-bottom: 1px solid #414C22;border-bottom: 1px solid #809743;}
/*Navigation*/
div#mainNav ul{z-index:1000;}
div#mainNav ul, div#mainNav * ul {padding: 0; margin: 0; list-style: none;}	
div#mainNav ul li a{padding:0px 5px 0 5px; margin:7px 0 3px 0; display:block; border-right:1px solid #000; color:#000;font-family:Helvetica;font-size:13px;}	
div#mainNav ul li {float: left; position: relative; display:inline;z-index:1000;}	
div#mainNav ul li ul li{float:none; position: relative; display:inline;border-right:0px; border-bottom:0px solid #000; margin:0 0 0px 0px;width:180px; }
div#mainNav ul li ul li a{padding:0px 0px 0 5px;border-right:0px; }	
div#mainNav * li ul {display: none; position: absolute; top: 2em; left: 0; width:180px; background:#ACCA5A;z-index:1000;}	
li>ul {top: auto; left: auto;z-index:1000;}
div#mainNav * li:hover ul, div#mainNav * li.over ul {display: block;}

div#mainNav ul li.last a{border:0px none;}

div#subNav{margin:20px 0 0 0px;height:29px;text-align:center;width:622px;}
div#subNav ul{ list-style-type:none; margin:0; width:622px; display:inline;}
div#subNav ul li{ float:left; display:block; font-family:Helvetica;font-size:13px;}
div#subNav ul li.last{border:0px none !important;}
div#subNav ul li a{color:#ffffff; margin:0px 0px 0px 0px; padding:0 5px 0 5px;border-right:1px solid #fff;font-family:Helvetica;font-size:13px;}
div#subNav ul li a:hover{color:#ffffff;}
div#subNav ul li.last a{border:0px none !important;}

/*Common content area styles*/
div.blueHeader{color:#4673B6; margin:0 0 5px 0;}
div.blueHeader h2{display:inline; font-size:1.7em;}
div.blueHeader a{color:#809CCB;}

div.searchItem{width:72px; float:left; margin:0px 0px 0px 0px; text-align:center;font-size:10px;color:#000;}
div.searchItem img{margin:3px 0 4px 0px;}
div.articleItem{ margin:0 0 10px 0;}
div.articleItem h3{font-size:1.3em; padding:0; margin:0;}
div.articleItem p{padding:0 0 0 0; margin:0 0 0 0;}

div.formBlock{margin:5px;}
div.formBlock div.label{float:left; width:65px;}
div.formBlock div.input{float:left; width:160px;}
div.formBlock div.button{margin:0 0 0 65px;}

/*Common panels*/
#quickSearchPanel{width:760px;}
#quickSearchPanel .panelHeader{background:url(/img//hdr_greenPanelSolid.gif) no-repeat top left; padding:7px 0 7px 15px;}
#quickSearchPanel .panelContent{padding:0px 0px 0px 15px; font-size:1.0em;}

#eventsPanel{width:220px;}
#eventsPanel .panelHeader{padding:7px 5px 7px 15px;}
#eventsPanel .panelContent{padding:0px 0px 0px 15px;}

#reviewsPanel{width:256px; background:url(/img//bdy_bluePanelOutlined.gif) no-repeat bottom left; margin:0 0 0 30px;}
#reviewsPanel .panelHeader{background:url(/img//hdr_bluePanel.gif) no-repeat top left; padding:7px 0 7px 15px;}
#reviewsPanel .panelContent{padding:10px 10px 10px 10px; width:220px;}

#reviewsPanel1{width:515px; background:url(/img/bdy_bluePanelOutlined1.gif) no-repeat bottom left; margin:0 0 0 0px;}
#reviewsPanel1 .panelHeader{background:url(/img/hdr_bluePanel1.gif) no-repeat top left; width:515px; padding:7px 0 7px 15px;}
#reviewsPanel1 .panelContent{padding:10px 20px 10px 20px;font-size:1.0em;}

#reviewsPanel2{width:515px; margin:0 0 0 0px;}
#reviewsPanel2 .panelHeader{background:url(/img//hdr_bluePanel1.gif) no-repeat top left; padding:7px 0 7px 15px;}
#reviewsPanel2 .panelContent{padding:0px 0px 0px 0px;}

#searchLocationPanel{width:200px; background:url(/img//bdy_greenPanelOutlined.gif) no-repeat bottom left;}
#searchLocationPanel .panelHeader{background:url(/img//hdr_greenPanelSolid.gif) no-repeat top left; padding:7px 0 7px 15px;}
#searchLocationPanel .panelContent{padding:15px 15px 28px 15px; font-size:1.0em; text-align:center;}

#loginPanel{width:207px; background:url(/img//bdy_loginPanel.gif) no-repeat bottom left;}
#loginPanel .panelHeader{background:url(/img//hdr_loginPanel.gif) no-repeat top left; padding:10px 0 15px 15px; height:30px;}
#loginPanel .panelContent{padding:7px 15px 15px 15px; font-size:1.0em;}

.greenPanelOutlined{width:312px; background:url(/img//bdy_outlinedBox.gif) no-repeat bottom left;}
.greenPanelOutlined .panelHeader{background:url(/img//hdr_outlinedBox.gif) no-repeat top left;  height:35px;font-size:1.7em;}
.greenPanelOutlined .panelContent{padding:0 0 7px 15px;}

/*Image replacements*/
#mainLogo{background-image:url(/img/logo.gif); height:93px; width:435px; margin:0; padding:0;}
#hdrHomepageMasthead{height:216px; width:542px; margin:0; padding:0; background-image:url(/img//hdr_homepageMasthead.jpg);}
#hdrQuickSearch{background-image:url(/img//hdr_quickSearch.gif); height:21px; width:132px; margin:0; padding:0;}
#lnkForum{background-image:url(/img//lnk_forum.gif); height:92px; width:200px; margin:20px 0 0 0; padding:0;}
#hdrSearchLocation{background-image:url(/img//hdr_searchByLocation.gif); height:21px; width:171px; margin:0; padding:0;}
#hdrSearchForGolfClub{height:166px; width:542px; margin:0; padding:0;}


.btnLogin{background-image:url(/img//btn_login.gif); margin:0 10px 0 0; padding:0; width:63px; height:24px; float:left;}
.btnSignUp{background-image:url(/img//btn_sign-up.gif); margin:0; padding:0; width:63px; height:24px; float:left;}
/*Form Elements*/
input.textboxQuickSearch{border:1px solid #7F99CA; margin:0 0 5px 0; font-size:1.1em; width:166px;}
input.loginTxtBox{border:1px solid #7F99CA; margin:0 0 5px 0; font-size:1.1em; width:166px;}

/*Text Formatting*/
span.formLabel{margin:0 0 0 5px;}

.calendar{font-size:100%; margin:0; padding:5; font-family:Verdana, Arial, Helvetica, sans-serif;}

.rmborder{border-collapse: separate;}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
}
.style2 {
	color: #ADCB59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.style3 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.reviewItem {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.style5 {
	color: #3E557B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*Search Panel
=================================*/
.green_cor{
	background-image:url(/img/green_cor_top_left.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ACCA5A;
	height:34px;
	}

.white_cor{
	background-image:url(/img/white_cor_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFF;
	height:70px;
	}
.search_bar_text{
	font-family:Helvetica;
	font-size:16px;
	color:#FFFFFF;
	padding-right:15px;
	}
.testimonial{
	font-family:Helvetica;
	font-size:18px;
	color:#000;
	}
.common_style{
	font-family:Helvetica;
	font-size:13px;
	color:#000000;
	line-height:15px;
	}

.input_box{
	width:225px;
	border:1px solid #ACCA5A;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-align:left;
	}

/*addby_google
=================================*/
/*Container
=================================*/
.gray_top_cor{
	background-image:url(/img/gray_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#4D4D4D;
	padding-left:0px;
	padding-top:12px;
	}

.gray_bottom_cor{
	background-image:url(/img/gray_bottom_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#4D4D4D;
	height:33px;
	}

.white_cor2{
	background-image:url(/img/white_corner.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFF;
	padding-left:15px;
	padding-right:15px;
	}

.white_cor_top{
	background-image:url(/img/white_top_cor.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#FFF;
	padding-left:15px;
	height:37px;
	}

.green_cor2{
	background-image:url(/img/green_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#ACCA5A;
	height:46px;
	padding-left:15px;
	}
	
.readmore{
	font-family:Verdana;
	font-size:12px;
	color:#00669D;
	}

a.readmore:link {
	color: #00669D;
	text-decoration: none;
	}

a.readmore:visited {
  	color: #00669D;
	text-decoration: none;
	}

a.readmore:hover {
	color:#ACCA5A;
	text-decoration: none;
	}

a.readmore:active {
	color: #00669D;	
	}

.search_gallary{
	font-family:Helvetica;
	font-size:11px;
	color:#000000;
	}

.black_corner{
	background-image:url(/img/black_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#000;
	height:46px;
	padding-left:18px;
	}

.dark_gray{
	background-image:url(/img/darck_gray_cor.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#373737;
	padding-left:18px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:20px;
	}

.heading,.heading a{
	font-family:Helvetica;
	font-size:14px;
	color:#ADCB59;
	line-height:15px;
	}
.block_text{
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	line-height:15px;
	}
/*Container End
=================================*/
h1{padding:0px; margin:0px; font-family:Helvetica; font-size:15px; color:#00669D;}
h2{padding:0px; margin:0px; font-family:Helvetica; font-size:14px; color:#ADCB59;}
h3{padding:0px; margin:0px; font-family:Helvetica; font-size:14px; color:#000000;}
h6{padding:0px; margin:0px; font-family:Helvetica; font-size:11px; color:#000000;}
/*Footer
=================================*/
.nav4 {
	background-color: #ACCA5A;
	padding-top:10px;
	height:52px;
	}

#menu4 ul{
	font-family:Helvetica;
	font-size:13px;
	color:#FFF;
	list-style: none;
	padding-left:205px;
	margin:0;
	border-right:0px;
	}
	
#menu4 ul li{
	float: left;
	margin: 0 0.15em;
	padding:0px;	
	border-right:0px;
	}
		
#menu4 ul li a{
	color: #FFF;
	text-decoration:none;
	border-right:0px;
	}

.copyright{
	float:left;
	text-align:center;
	padding-left:300px;
	font-family:Helvetica;
	font-size:13px;
	color:#FFF;
	line-height:25px;
	}
/*Footer End
=================================*/
.date{font-family:Helvetica; font-size:14x; color:#FFFFFF;}

.block_text2{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
	text-align:justify;
	}

.nav5 {
	height:25px;
	padding-left:0px;
	font-size:11px;
	font-family:Helvetica;
	}
#menu5 a{
	color: #000;
	text-decoration:none;
	padding:3px;
	}
#menu5 a:hover{
	color: #ACCA5A;
	text-decoration:none;
	}
/*Location4 
=================================*/
.dark_gray2{
	background-image:url(../images/darck_gray_cor.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#373737;
	padding-top:10px;
	}

.green_bar_heading{
	font-family:Helvetica;
	font-size:14px;
	color:#FFFFFF;
	background-color:#9EC24E;
	height:30px;
	padding-left:18px;
	}

.clickhere{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	}

.activity_name {
	color:#FFFFFF;
	}

.block_text3{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
	text-align:justify;
	padding-top:5px;
	}
/*Location4 End
=================================*/
/*Activity3
=================================*/
.search_bar_green{
	font-family:Helvetica;
	font-size:18px;
	color:#ADCB59;
	}
.addsence{
	font-family:Verdana;
	font-size:15px;
	color:#CC88D4;
	}
	
/*Activity3 End
=================================*/
/*Registration
=================================*/
.block_text2{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
	text-align:justify;
	}
	
.block_heading{
	font-family:Verdana;
	font-size:11px;
	color:#ADCB59;
	line-height:15px;
	}
.input_register{
	width:150px;
	border:1px solid #7F7F7F;
	font-size:11px;
	}
.textarea_register{
	width:292px;
	height:42px;
	border:1px solid #7F7F7F;
	font-size:11px;
	}
/*Registration End
=================================*/
