/* style for golfzones module starts here */
/* style for add golfzone starts here */
.clsGolfzoneStartTime,.clsGolfzoneEndTime{
	border:1px solid #0064DB;
	position:absolute;
	z-index:3000000;
	background:#DBEBFF;
	padding:10px 0;
	width:300px;
	margin:10px 0;
}
#startTimeIframe,#EndTimeIframe{
	position:absolute;
	margin:2.5em 0 0 -130px;
	width:300px;
	height:220px;
}
* html #startTimeIframe,* html #EndTimeIframe{
	height:190px;
}
#startTimeIframe,#EndTimeIframe{
	*height:190px;
}
* html .clsGolfzoneStartTime{
	margin:2.5em 0 0 -130px;
}
.clsGolfzoneStartTime,.clsGolfzoneEndTime{
	*margin:2.5em 0 0 -130px;
}
	.clsGolfzoneStartTime p,.clsGolfzoneEndTime p{
		float:left;
		margin:0 0 0 10px;
		text-align:left;
		width:60px;
	}
		.clsGolfzoneStartTime p a,.clsGolfzoneEndTime p a{
			display:block;
			color:#0064DB;
		}
		.clsGolfzoneButtton{
			float:right;
		}
		.clsGolfzonesTbl textarea{
			width:400px;
		}
		.clsGolfzoneTextBox{
			width:120px;
		}
		.clsGolfzonesTbl .clsFormLabelCellDefault,.clsGolfzonesTbl .clsFormFieldCellDefault{
			text-align:left;
		}
			.clsGolfzonesTbl #selCategoryBlock li{
				padding:0;
				margin:0 0.5em 0.5em 0;
				padding:0;
				float:left;
				width:35%;
				text-align:left;
			}
/* style for add golfzones ends here */
/* overflow and after hack starts here */
.clsViewGolfzoneCommon:after{
	content:".";
	visibility:hidden;
	clear:both;
	display:block;
}
.clsViewGolfzoneCommon{
	zoom:1;
}
.clsGolfzoneUpload,.clsGolfzoneOptional,.clsGolfzonePaging{
	overflow:auto;
	zoom:1;
}
* html .clsViewGolfzoneCommon,* html .clsGolfzoneUpload,* html .clsGolfzoneOptional,* html .clsGolfzonePaging{
	overflow:visible;
	height:1%;
}
/* overflow and after hacks ends here */
/* style for view golfzones starts here */
#modulesgolfzonesmembersviewGolfzone .sideBar2,#modulesgolfzonesviewGolfzone .sideBar2,#modulesgolfzoneviewGolfzone .sideBar2,#modulesgolfzonemembersviewGolfzone .sideBar2{
	display:none;
}
#modulesgolfzonesmembersviewGolfzone #main,#modulesgolfzonesviewGolfzone #main,#modulesgolfzoneviewGolfzone #main,#modulesgolfzonemembersviewGolfzone #main{
	margin:0 0 0 155px;
}
.clsViewGolfzoneLeft{
	width:560px;
	float:left;
}
.clsViewGolfzoneRight{
	width:260px;
	float:left;
	margin:0 0 0 9px;
}
	.clsGolfzoneInformation,.clsGolfzoneInformation td{
		border:0;
	}
	.clsGolfzoneInformation td{
		padding:0.5em 0.3em;
	}
	.clsGolfzoneInformation th,.clsGolfzoneRightTitle h3{
		padding:0.3em 0 0.3em 0.5em;
		background:#F8F2E6;
		border:0;
		border-top:1px solid #8D3534;
	}
	.clsViewGolfzoneRight table,.clsViewGolfzoneRight table td,.clsViewGolfzoneRight table th{
		text-align:left;
	}
	.clsViewGolfzoneRight .clsGolfzoneInformation{
		width:218px;
	}
	* html .clsViewGolfzoneRight .clsGolfzoneInformation td{
		padding:0.5em 0.2em;
	}
	.clsViewGolfzoneRight .clsGolfzoneInformation th{
		background:transparent;
		border:0;
		color:#8D3534;
	}
	.clsViewGolfzoneRight .clsGolfzoneInformation .clsGolfzoneConfirmation{
		background:#F7F7F7;
		border-top:1px solid #D8DFEA;
		color:#808080;
		font-size:11px;
	}
	.clsGolfzoneRightTitle h3,.clsGolfzoneRightSubTitle{
		text-align:left;
		margin:1em 0;
	}
	.clsGolfzonePublicPrivate p{
		text-align:left;
		padding:0.3em 0.5em;
	}
	.clsGolfzoneUserLink{
		text-align:left;
	}
		.clsGolfzoneUserLink li{
			list-style-type:none;
			padding:0 0.5em;
		}
			.clsGolfzoneUserLink li a{
				color:#8D3534;
				background:url(../images/screen_brown/icon-sidebarnavigationlinks.gif) no-repeat left 6px;
				padding:0 0 0 10px;
			}
				.clsGolfzoneUserLink li a:hover{
					color:#F73131;
				}
	.clsGolfzoneRightSubTitle{
		font-size:11px;
		color:#808080;
		padding:0 0 0 0.5em;
		margin:0 0 0.5em 0;
	}
	.clsGolfzoneListTable,.clsGolfzoneListTable td{
		text-align:left;
	}
	.clsGolfzoneListTable td{
		padding:0.3em 0 0.3em 0.5em;
	}
		.clsGolfzoneListTable .clsCheckRadio{
			margin:0 0.5em 0 0;
			vertical-align:middle;
		}
	.clsGolfzoneInformation .clsGolfzoneConfirmation{
		background:#F7F7F7;
		border:0;
	}
	.clsGolfzoneTitle{
		font-weight:bold;
		padding:0 0 0 1em;
	}
	.clsGolfzoneInformation .clsFormLabelCellDefault{
		padding:0.5em 0 0.5em 0.5em;
		color:#808080;
	}
	.clsGolfzoneMedia{
		float:left;
	}
	.clsGolfzoneViewAll{
		float:right;
	}
		.clsGolfzoneViewAll a,.clsGolfzoneMedia a,.clsGolfzoneUserName{
			font-weight:bold;
			color:#8D3534
		}
		.clsGolfzoneUserName{
			display:block;
			margin:0.5em 0 0 0;
		}
			.clsGolfzoneViewAll a:hover,.clsGolfzoneMedia a:hover,.clsGolfzoneUserName:hover{
				color:#F73131;
			}
			.clsGolfzoneImageBorder{
				border:1px solid #8D3534;
				padding:2px;
			}
.clsRemoveGolfzone,.clsAddGolfzone{
	text-align:left;
	display:block;
	padding:0.1em 0 0.2em 0.3em;
	margin:0 0 0.3em 0;
	border-bottom:1px dotted #8D3534;
	color:#8D3534;
	font-weight:bold;
}
	.clsRemoveGolfzone:hover,.clsAddGolfzone:hover{
		background:#8D3534;
		color:#FFF;
	}
/* style for golfzone serach form */

.clsGolfzoneSearchForm table,.clsGolfzoneSearchForm table td{
	border:0;
}
.clsGolfzoneSearchForm table{
	margin:0 auto 1em auto;
	text-align:center;
}
/* style for advance search */
.clsGolfzoneSearchForm .clsGolfzoneAdvanceSearch,.clsGolfzoneSearchForm .clsGolfzoneAdvanceSearch td{
	border:0;
	background:#E4EFFF;
}
	.clsGolfzoneSearchForm .clsGolfzoneAdvanceSearch td{
		text-align:left;
		vertical-align:middle;
		width:auto;
	}
	.clsGolfzoneAdvanceSearch .clsTextBox{
		width:100px;
	}
	.clsDateTextBox{
		width:90px;
	}
	.clsButtonRight{
		width:70px;
	}
/* style for manage golfzones member page */
.clsMyGolfzoneAlbumTbl td,.clsMyGolfzoneAlbumTbl th{
	padding:0.3em 0 0.3em 0.4em;
}
.clsContentEditLinks .clsGolfzoneAdd a{
	background:url(../images/screen_brown/icon-golfzoneadd.gif) no-repeat center center;
}
/* style for golfzones list page rsvp popup */
.clsRSVPTbl{
	margin:0.5em 0;
	text-align:left;
}
	.clsRSVPTbl td{
		padding:0.3em 0.4em;
		text-align:left;
	}
		.clsRSVPTbl td p{
			margin:0.5em 0;
		}
		.clsRSVPTbl td p .clsCheckRadio{
			margin:0 0.5em;
		}
		.clsRSVPTbl .clsSubmitButton{
			margin:0.5em 0 0 0;
		}
/* style for next and previous link in popup page */
.clsGolfzonePreviousNext{
	float:right;
	margin:0 17px 0 0;
}
	.clsGolfzonePreviousNext p{
		float:left;
		margin:0 0 0 10px;
	}
	.clsGolfzonePreviousNext p a{
		font-weight:bold;
		color:#8D3534;
	}
		.clsGolfzonePreviousNext p a:hover,.clsPopupRight a:hover{
			color:#F73131;
			text-decoration:underline;
		}
		.clsGolfzonePreviousNext .clsGolfzonePrev a{
			background:url(../images/screen_brown/icon-previouspage.gif) no-repeat left top;
			padding:0 0 0 15px;
		}
		.clsGolfzonePreviousNext .clsGolfzoneNext a{
			background:url(../images/screen_brown/icon-nextpage.gif) no-repeat right top;
			padding:0 15px 0 0;
		}
.clsGolfzonePopupTbl,.clsGolfzonePopupTbl td{
	border:0;
}
#selPreviewImage,#selPhotoPreviewFrm{
	background:#F8F2E6;
}
	.clsPopupTitle{
		font-weight:bold;
	}
	.clsPopupRight{
		text-align:right;
		padding:0 17px 0 0;
	}
		.clsPopupRight a{
			font-weight:bold;
			color:#8D3534;
			margin:0 10px 0 2px;
		}
		.clsGolfzonePlayingTime{
			margin:0 0 0 10px;
		}
.clsGolfzoneFlash{
	text-align:center;
	margin:0 auto;
	width:950px;
}
/* style for popup section in golfzone list page */
.clsUserGolfzonePopup{
	position:absolute;
	margin:-5em 0 0 5em;
}
	.clsUserGolfzonePopupLeft{
		background:url(../images/screen_brown/bg-userpopuptop.gif) no-repeat left top;
		padding:11px 0 0 6px;
	}
	.clsUserGolfzonePopupRight{
		background:url(../images/screen_brown/bg-userpopupbottom.gif) no-repeat left bottom;
		padding:0 0 6px 0;
	}
	.clsUserGolfzonePopupMiddle{
		background:url(../images/screen_brown/bg-userpopupmiddle.gif) repeat-y;
		width:256px;
		padding:0;
	}
	.clsGolfzoneUserDetails{
		padding:0 0 0 1em;
	}
		.clsGolfzoneUserDetails p{
			margin:0;
			padding:2px 0;
		}
			.clsGolfzoneUserDetails p a{
				font-weight:bold;
				color:#8D3534;
			}
				.clsGolfzoneUserDetails p a:hover{
					color:#F75A5A;
				}
/* style for detail view golfzone list */
.clsGolfzoneListThumbCommon{
	border:1px solid #CCC;
	background:#FFF;
	width:560px;
	margin:5px 0 0.5em 0;
	padding:0 0 10px 0;
}
* html .clsGolfzoneListThumbCommon{
	width:540px;
}
	.clsGolfzoneListThumbCommon .clsVideoListLeft{
		padding:0 0 0 5px;
		width:110px;
	}
	.clsGolfzoneListThumbCommon .clsVideoListRight{
		width:300px;
	}
	* html .clsGolfzoneListThumbCommon .clsVideoListRight{
		width:280px;
	}
	.clsAddGolfzoneList{
		float:right;
		width:115px;
		margin:10px 10px 0 0;
		text-align:left;
	}
	* html .clsAddGolfzoneList{
		margin:10px 2px 0 0;
	}
		.clsAddGolfzoneList a{
			border-bottom:1px dotted #8D3534 !important;
			color:#8D3534;
			padding:2px 5px 2px 2px;
			display:block;
			width:90px;
		}
			.clsAddGolfzoneList a:hover{
				background:#8D3534;
				color:#FFF;
			}
	#selGolfzoneInfo p{
		overflow:auto;
		zoom:1;
		margin:0 0 5px 0;
	}
	* html #selGolfzoneInfo p{
		height:1%;
		overflow:visible;
	}
	.clsLeftInfo{
		float:left;
		width:70px;
		color:#808080;		
	}
	.clsRightInfo{
		float:left;
		margin:0 0 0 5px;
	}
		.clsRightInfo a{
			font-weight:bold;
			color:#8D3534 !important;
			font-size:12px;
		}
#selUserList{
	padding:0.5em;
}
	#selUserList table, #selUserList table td{
		background:transparent;
	}
* html #selUserList table{
	width:98%;
}
* html #selUserList{
	padding:0.5em 0.3em;
}
.clsGolfZoneDiscussion{
	margin:0 0 1em 0;
}
.clsDiscussionTitle{
	font-weight:bold;
	margin:0 0 0.5em 0;
}
	.clsDiscussionTopicUpdate,.clsDiscussionTopicUpdateLink{
		color:#4A669F;
		margin:0 5px 0 0;
	}
	.clsDiscussionTopicUpdateLink{
		margin:0 5px;
	}
	.clsDiscussionLastPost{
		color:#8D3534;
	}
.clsGolfTotalComments{
	margin:7px 0;
}
.clsAddNewItem{
	font-weight:bold;
	font-size:12px;
	text-transform:capitalize;
	color:#806B40;
	text-decoration:underline;
}
.clsGolfViewComments p{
	margin:0.3em 0 0.5em 0;
}
#msgAddOfficer{
	font-weight:bold;
	font-size:13px;
	color:#8D3534;
}
.clsGolfZoneListInline p{
	color:#8B8D92;
	margin:0.3em 0;
}
.clsGolfZoneListInline p a{
	color:#9F400F !important;
}
.clsGolfZoneListInline span{
	color:#525252;
	margin:0 0 0 5px;
}
.clsGolfAddReply{
	border:0 !important;
}
.clsGolfZoneTextArea{
	margin:0.5em 0;
}