@CHARSET "UTF-8";

.mett-content-box {
	width: 630px;
	/*
	height: 98%;
	background-color: red;
	*/
	position: relative;
}

/* ----------- My Form register-web1 ----------- */
.register-web1 .register-form {
	margin: 0 auto;
	width: 600px;
	height: 100%;
	padding: 0px;
	position: relative;
	background: none repeat scroll 0 0 #EEEEEE;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 6px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 6px;
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 6px;
}

.register-web1 .form-box {
	background: url("../images/uOverlay_sprite.png") repeat-x scroll 0
		-203px #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100%;
	height: 100%;
	padding: 0px;
}

.register-web1 .form-header { /*background-color: pink;*/
	
}

.register-web1 .register-form h1 {
	font-size: 18px;
	padding-top: 25px;
	border-bottom: 1px dashed #E3E3E3;
	margin-bottom: 15px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
}

.register-web1 .form-content {
	float: left;
	width: 300px;
	height: 100%;
	padding: 10px;

	/*
	background-color: green;
	border: 1px solid #CCCCCC;
	*/
}

.register-web1 .form-content ul,li {
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

.register-web1 .form-content li {
	clear: both;
	list-style: none;
	padding-bottom: 5px;
}

.register-web1 .form-content input {
	float: left;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	margin: 2px 0 15px 10px;
	padding: 4px 2px;
}

.register-web1 .form-content label {
	width: 140px;
	float: left;
}

.register-web1 .form-info {
	float: right;
	width: 260px;
}

.register-web1 .form-footer {
	clear: both;
	padding-left: 15px;
	/*
	height: 200px;
	background-color: pink;
	*/
}

.register-web1 .form-footer p {
	font-size: 12px;
	color: #666666;
	margin-left: 10px;
}

.register-web1 .register-form button {
	clear: both;
	margin-left: 220px;
	width: 125px;
	height: 31px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.register-web1 .register-form select {
	float: left;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	margin: 2px 0 15px 10px;
	padding: 4px 2px;
	width: 150px;
}

.register-web1 .register-form textarea {
	float: left;
	font-size: 12px;
	border: solid 1px #CCCCCC;
	margin: 2px 0 15px 10px;
	padding: 4px 2px;
	width: 140px;
}

.register-web1 label.error {
	color: #FB3A3A;
	margin-left: 150px;
	margin-top: -15px;
	margin-bottom: 10px;
	padding: 0;
	text-align: left;
	width: 220px;
}

.register-web1 .form-header .error-msg {
	color: #FB3A3A;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 15px;
	text-align: left;
	width: 590px;
}

/*--start new topic---*/
.form-new-topic {
	width: 99%;
	height: 100%;
	padding: 10px;

	/*
	background-color: green;
	border: 1px solid #CCCCCC;
	float: left;
	*/
}

.form-new-topic input { /*
	float: left;
	padding-bottom: 10px;
	*/
	width: 550px;
	height: 30px;
}

.form-new-topic label file {
	padding: 1px;
	text-align: left;
	font-size: 15px;
}

.form-new-topic input.file {
	position: relative;
	height: 100%;
	width: 80%;
	opacity: 100;
	-moz-opacity: 100;
	filter: progid :     DXImageTransform.Microsoft.Alpha (   opacity =   0
		);
	left: 0px;
	top: 0px;
}

.form-new-topic label.LabelHolder {
	width: 79px;
	height: 22px;
	/*
	background: url(YourGifImageButton.gif) no-repeat;
	background-color: red;
	display: block;
	overflow: hidden;
	cursor: pointer;
	*/
}

/*--start new reply---*/
.form-new-reply {
	width: 97%;
	height: 100%;
	padding: 10px;
	background-color: #EEEEEE; 
	border: 1px solid #CCCCCC;
	/*
	background-color: green;
	border: 1px solid #CCCCCC;
	float: left;
	*/
}

.form-new-reply input { /*
	float: left;
	padding-bottom: 10px;
	*/
	width: 550px;
	height: 30px;
}

.form-new-reply label file {
	padding: 1px;
	text-align: left;
	font-size: 15px;
}

.form-new-reply input.file {
	position: relative;
	height: 100%;
	width: 80%;
	opacity: 100;
	-moz-opacity: 100;
	filter: progid :     DXImageTransform.Microsoft.Alpha (   opacity =   0
		);
	left: 0px;
	top: 0px;
}

.form-new-reply label.LabelHolder {
	width: 79px;
	height: 22px;
	/*
	background: url(YourGifImageButton.gif) no-repeat;
	background-color: red;
	display: block;
	overflow: hidden;
	cursor: pointer;
	*/
}

/* error div */
.error {
	color: #FB3A3A;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	/*
	width: 590px;
	*/
}


.pagiContent {
	padding: 2px;
	width: 100%;

	position: relative;
	/*
	background-color: pink;
	margin: 0 auto;
	*/
	float:right;
}

.paginationH {
	padding: 2px;
	width: 10px;
	height: 10px;
	background-color: green;
	color: red;
	position: relative;
	float:right;
}

.paginationH a {
	color: red;
}

.pagination {
	padding: 2px;
	width: 10px;
	height: 10px;
	background-color: red;
	color: red;
	position: relative;
	float:right;
}

.pagination a {
	color: green;
}


/* --- custom table */

.news-content {
	font-size: 13px;
	font-weight:normal;
}


/* login */

.login-web1 {
	width:500px;
	margin-left: auto ;
	margin-right: auto ;
	padding: 20px;
	background-color: #F5F5F5;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
}

.login-web2  {
	width:500px;
	margin-left: auto ;
	margin-right: auto ;
	padding: 20px;
	background-color: #F5F5F5;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	
}

.login-web2  p {
	display: block;
    float: left;
    font-size: 12px;

}

.login-web2  {
}

.login-web2 a {
    font-weight: 700;
    color: #18529E !important;
}
.login-web2 a, a:link, a:visited {
    color: #18529E;
    text-decoration: none;
}

.errorMessage {
color: red;
	font-size: 12px;
	
}

.errorMessage  p {
float: left;
}

.done-box {
	padding: 20px;
	margin: 20px;
}

.error-box {
	padding: 20px;
	margin: 20px;
}

.promo label {
    display: block;
    float: left;
    font-size: 12px;
    width: 200px;
}

.zIndexMax {
	z-index:1000000;
}

.preBox {
	clear:both;
	background-color:#FFFFCC; 
	padding:15px;
	border:solid 1px #FED17E;
	overflow:auto;
}

.searchTeeTimes {

}

.searchForm{

}

.bookedCal {
	background-color:#FFFFCC; 
}

/* error action */
.m_info, .m_success, .m_warning, .m_error, .m_validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.m_info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('info.png');
}
.m_success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('success.png');
}
.m_warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('warning.png');
}
.m_error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('error.png');
}

.slide_index {
	/*
	background: url(../images/golf-course.jpeg) no-repeat left center;
	
	height: 150px;
	margin: 0 auto 15px;
	padding-top: 26px;
	width: 620px;
	*/
	padding-top: 0px;
	padding-bottom: 10px;
}

    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../js/slidejs/img/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
.slide_items {
	background: url(../js/slidejs/img/transpBlack.png);
	width:640px;
	height: 30px;
	position: absolute;
	margin-top: 170px;
	color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	/*
	background-color:red;
	*/
}

.booking_price_pl {
	float: left;
	width: 120px;
	height: 50px;
	background-color: #7e920c;
	margin: 5px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	padding: 5px;
	
}