/* CSS Document */

/* ------------------------------------------
GENERAL
------------------------------------------ */
body{
	background-attachment: fixed;
	background-image: url(../images/general/background.jpg);
	background-repeat: no-repeat;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 12px;
}
form{
	margin: 0px;
}
h1{
	font-family: "Arial Narrow";
	font-size: 22px;
	color: #678F29;
}
h2{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.LINES-horline{
	background-image: url(../images/golf_bookings/horline.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}
.LINES-horline2{
	background-image: url(../images/golf_bookings/horline.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 5px;
}
img{
	border:0;
}

/* ------------------------------------------
HEADER
------------------------------------------ */
.HEADER-container{
	background-image: url(../images/general/bg-transparent.png);
	background-repeat: repeat;
	padding: 10px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.HEADER-background{
	background-image: url(../images/general/bg-header.jpg);
	background-repeat: no-repeat;
	height: 139px;
}
.HEADER-logo-td{
	padding-top: 9px;
	padding-left: 12px;
}

a.menu{
    position:relative; /*this is the key*/
    z-index:24;;
    color:#000;
    text-decoration:none
}
a.menu:hover{
	z-index:25;
}

a.menu span{
	display: none
}

a.menu:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;
	
	background-color:#77A730;
	color:#ffffff;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
}

/* ------------------------------------------
CONTENT
------------------------------------------ */
.CONTENT-container{
	background-image: url(../images/general/bg-transparent.png);
	background-repeat: repeat;
	padding: 10px;
	width: 980px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.CONTENT-bg{
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 5px;
}
.CONTENT-bg-morespace{
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	line-height: 20px;
}
.CONTENT-title{
	background-color: #90C73E;
	padding: 10px;
	margin-bottom: 5px;
}


/* ------------------------------------------
HOME
------------------------------------------ */
.HOME-flash{
	margin-bottom: 1px;
	width: 560px;
}
.HOME-flash-banner{
}
.HOME-video{
	margin-bottom: 2px;
}
.HOME-video-banner{
}
.HOME-courses-bg{
	background-color: #DADADA;
	padding: 14px;
}
.HOME-news-bg{
	background-color: #666666;
	padding: 14px;
}
.HOME-courses-header{
	margin-bottom: 6px;
}
.HOME-courses-container{
	background-color: #FFFFFF;
	padding: 4px;
	color: #333333;
	margin-bottom: 5px;
}
.HOME-course-headline{
	font-family: Arial;
	font-size: 15px;
	color: #516D1D;
	font-weight: bold;
	padding-bottom: 5px;
}
.HOME-course-headline a:link{
	color: #516D1D;
	text-decoration: none;
}
.HOME-course-headline a:visited{
	color: #516D1D;
	text-decoration: none;
}
.HOME-course-headline a:hover{
	color: #0000CC;
	text-decoration: underline;
}
.HOME-news-header{
	margin-bottom: 13px;
}
.HOME-news-container{
	background-color: #FFFFFF;
	color: #333333;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.HOME-news-headline{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 3px;
	background-image: url(../images/general/news-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 20px;
}
.HOME-news-headline a:link{
	color: #333333;
	text-decoration: none;
}
.HOME-news-headline a:hover{
	color: #0000CC;
	text-decoration: underline;
}
.HOME-news-headline a:visited{
	color: #333333;
}
.HOME-news-date{
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	padding-left: 21px;
}
.HOME-news-button{
	text-align: right;
	margin-top: 10px;
}


/* ------------------------------------------
FOOTER
------------------------------------------ */
.FOOTER-container{
	background-color: #4E681C;
	padding: 13px;
	font-family: Arial;
	color: #FFFFFF;
}
.FOOTER-container a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.FOOTER-container a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.FOOTER-container a:hover{
	color: #FF9900;
	text-decoration: none;
}
.FOOTER-byline{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 960px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: right;
}
.FOOTER-byline a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.FOOTER-byline a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.FOOTER-byline a:hover{
	color: #FF9933;
	text-decoration: none;
}

/* ------------------------------------------
FORMS
------------------------------------------ */
.FORM-textstart{
	padding: 10px;
	width: 630px;
	line-height: 20px;
	font-family: Arial;
	font-size: 14px;
}
.FORM-textstart-nowidth{
	padding: 10px;
	line-height: 20px;
	font-family: Arial;
	font-size: 14px;
}
.FORM-textthankyou{
	padding: 10px;
	width: 630px;
	line-height: 20px;
	font-family: Arial;
	font-size: 14px;
}
.FORM-textlarge{
	padding: 10px;
	font-family: Arial;
	font-size: 14px;
}
.FORM-text-instructions{
	padding: 10px;
	font-family: Arial;
	font-size: 14px;
	line-height: 25px;
	background-color: #D5EAB6;
	margin: 8px;
}
.FORM-border{
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: 645px;
	margin-bottom: 10px;
}
.FORM-border-nowidth{
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.FORM-border-nowidth-hidden{
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	display: none;
}
.FORM-header{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	background-color: #D5EAB6;
	padding: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.FORM-textcolumn{
	padding: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.FORM-fieldcolumn{
	font-family: Arial;
	font-size: 12px;
}
.FORM-fielddescription{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #DFEFC7;
	padding: 5px;
	width: 410px;
	margin-top: 5px;
	margin-bottom: 3px;
}
.FORM-horline{
	background-image: url(../images/general/horline.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 10px;
}
.FORM-textfield{
	font-family: Verdana;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #999999;
}
.FORM-dropdown{
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #999999;
}
.FORM-button-area{
	background-color: #E7E7E7;
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: Arial;
	font-size: 12px;
}
.FORM-extrafield{
	padding: 5px;
	background-color: #DFEFC7;
	padding: 5px;
	width: 410px;
	margin-top: 5px;
	font-family: Arial;
	font-size: 12px;
}
.FORM-errormsg{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 10px;
	width: 630px;
	margin-bottom: 5px;
}
.FORM-errormsg-nowidth{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 10px;
	margin-bottom: 5px;
}
.FORM-errormsg-invalidpage{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 10px;
	margin-bottom: 5px;
	height: 200px;
}
.FORM-okmsg{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #90C73E;
	padding: 10px;
	width: 630px;
	margin-bottom: 5px;
}
.FORM-payment-accept{
	font-family: Arial;
	font-size: 13px;
	text-align: center;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
.FORM-thankyou-container{
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 50px;
	padding-left: 8px;
	font-family: Arial;
	font-size: 14px;
}

/* ------------------------------------------
BANNER
------------------------------------------ */
.BANNER-contact-details{
	background-color: #ebebeb;
	padding: 12px;
	margin-bottom: 7px;
}
.BANNER-item{
	margin-bottom: 8px;
}


/* ------------------------------------------
GOLF BOOKINGS
------------------------------------------ */
.BOOOKINGS-steps-bg{
	background-image: url(../images/golf_bookings/bg-steps.gif);
	background-repeat: repeat-x;
	height: 42px;
	margin-bottom: 13px;
}
.BOOOKINGS-textstart{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin-bottom: 10px;
}
.BOOOKINGS-textstart-large{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
	line-height: 23px;
}
.BOOOKINGS-state-header{
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	background-color: #D5EAB6;
	padding: 8px;
	font-weight: bold;
	margin-bottom: 5px;
}
.BOOOKINGS-courselist-table{
	background-color: #cccccc;
}
.BOOOKINGS-courselist-td-header{
	background-color: #666666;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}
.BOOOKINGS-courselist-td-items{
	background-color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}
.BOOOKINGS-tooltip{
	background-color: #90C73E;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
	text-align: left;
	font-weight: normal;
	position: absolute;
	width: 150px;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;;
    color:#000;
    text-decoration:none
}
a.info:hover{
	z-index:25;
}

a.info span{
	display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;
	
	background-color:#77A730;
	color:#ffffff;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
}

.BOOKINGS-caption-container{
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.BOOKINGS-more-players{
	background-color: #D5EAB6;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 5px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.BOOKINGS-textfield-player{
	font-family: Arial;
	font-size: 14px;
	background-color: #D5EAB6;
	border: 1px solid #999999;
	width: 140px;
}
.BOOKINGS-totals-td{
	font-family: Arial;
	font-size: 14px;
	background-color: #D5EAB6;
	font-weight: bold;
}

/* ------------------------------------------
COURSE
------------------------------------------ */
.COURSE-goback{
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 10px;
}
.COURSE-goback a:link{
}
.COURSE-goback a:visited{
	text-decoration: none;
}
.COURSE-goback a:hover{
	color: #CC0000;
}
.COURSE-container{
	padding: 5px;
	border: 1px solid #999999;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
}
.COURSE-header{
	font-family: Arial;
	font-size: 25px;
	color: #FFFFFF;
	background-color: #80B134;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 8px;
}
.COURSE-region{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.COURSE-address{
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 5px;
	background-image: url(../images/course/horline_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
}
.COURSE-gendetails{
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/course/horline_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
.COURSE-details{
	font-family: Arial;
	font-size: 12px;
}
.COURSE-subdetails{
	font-family: Arial;
	font-size: 12px;
}
.COURSE-details-header{
	font-family: Arial;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #BFCD9F;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}


/* ------------------------------------------
NEWS
------------------------------------------ */
.NEWS-container{
	padding: 8px;
	border: 1px solid #999999;
	margin-bottom: 5px;
}
.NEWS-header{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.NEWS-date{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	padding-bottom: 5px;
}
.NEWS-summary{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}


/* ------------------------------------------
FAQ
------------------------------------------ */
.FAQ-itemlist-td{
	background-image: url(../images/general/faqicon.jpg);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #678F29;
	text-decoration: none;
	padding-left: 33px;
}
.FAQ-itemlist-td a:link{
	color: #678F29;
	text-decoration: none;
}
.FAQ-itemlist-td a:visited{
	color: #678F29;
	text-decoration: none;
}
.FAQ-itemlist-td a:hover{
	color: #333333;
	text-decoration: none;
}
.FAQ-container{
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.FAQ-subheader{
}
.FAQ-contenttext{
}


/* ------------------------------------------
MEMBERSHIP
------------------------------------------ */
.MEMBERSHIP-activation-thanks{
	font-family: Verdana;
	font-size: 14px;
	background-color: #D5EAB6;
	padding: 10px;
}


/* ------------------------------------------
GOLF COURSE ADMIN
------------------------------------------ */
.COURSEADMIN-menu-container{
	margin-bottom: 5px;
}
.COURSEADMIN-horline{
	background-image: url(../images/general/horline.gif);
	background-repeat: repeat-x;
	height: 25px;
	background-position: center;
}
.COURSEADMIN-header{
	font-family: Arial;
	font-size: 20px;
	margin-bottom: 10px;
}
.COURSEADMIN-header-text{
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
}
.COURSEADMIN-noresults{
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 8px;
}
.COURSEADMIN-table-container{
}
.COURSEADMIN-td-header{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
	background-color: #666666;
}
.COURSEADMIN-td-items{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
}
.COURSEADMIN-search-byvoucher{
	width: 405px;
	padding: 15px;
	background-color: #EDEDED;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.COURSEADMIN-search-bydate{
	width: 440px;
	padding: 15px;
	background-color: #EDEDED;
	border: 1px solid #CCCCCC;
	text-align: left;
}


#pleasewait {
	display: none;
	position: absolute;
	width: 700px;
	left: auto;
	right: auto;
	z-index: 200;
	background-color: #333333;
	padding: 20px;
}
.CALLCENTRE-list-header {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #4E681C;
	color: #000000;
	background-color: #D6FC61;
	padding-top: 2px;
	padding-bottom: 2px;
}
.CALLCENTRE-list-item {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #4E681C;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
}
.CALLCENTRE-list-item-noalign {
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #4E681C;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
}
.CALLCENTRE-options {
	background-color: #E4FD99;
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #4E681C;
}
.CALLCENTRE-textfield-refund{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #4E681C;
	padding: 2px;
	background-color: #D6FC61;
}
.CALLCENTRE-button-refund{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4E681C;
	border: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.CALLCENTRE-button-refund-cancel{
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.CALLCENTRE-refund-border{
	background-color: #ebebeb;
	border: 2px solid #666666;
	margin-top: 20px;
	padding: 7px;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 12px;
}
.CALLCENTRE-refund-table-list{
	margin-bottom: 25px;
}


/* ------------------------------------------
MEMBERS ADMIN
------------------------------------------ */
.MEMBERS-summary-td{
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-family: Arial;
	font-size: 12px;
}
.MEMBERS-summary-td-title{
	font-weight: bold;
	width: 165px;
	display: block;
	float: left;
}
.MEMBERS-summary-td-text{
}
.MEMBERS-list-td-header{
	background-color: #666666;
	padding: 4px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.MEMBERS-list-td-text{
	background-color: #FFFFFF;
	padding: 4px;
	font-size: 12px;
}
.MEMBERS-list-td-text-cancel{
	background-color: #ebebeb;
	padding: 4px;
	font-size: 12px;
	font-family: Arial;
	color: #CC0000;
}
.MEMBERS-refund-cardarea{
	background-color: #DBEEC1;
	padding: 10px;
}


/* ------------------------------------------
EWAY
------------------------------------------ */
.EWAY-link{
	padding: 8px;
}


/* ------------------------------------------
TOURNAMENT PAGES
------------------------------------------ */
.TOURNAMENT-toptext{
	margin-bottom: 10px;
}
.TOURNAMENT-list-border{
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.TOURNAMENT-list-header{
	background-image: url(../images/general/icon-tournament.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 40px;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 3px;
}
.TOURNAMENT-list-headline{
	font-family: "Arial Narrow";
	font-size: 18px;
	font-weight: bold;
	color: #547522;
	padding-bottom: 5px;
	padding-top: 6px;
}
.TOURNAMENT-list-date{
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
.TOURNAMENT-list-line{
	background-image: url(../images/general/tournament-line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.TOURNAMENT-list-text{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}


.TOURNAMENT-details-border{
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.TOURNAMENT-details-header{
	background-image: url(../images/general/icon-tournament.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	background-color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 40px;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 3px;
}
.TOURNAMENT-details-headline{
	font-family: "Arial Narrow";
	font-size: 18px;
	font-weight: bold;
	color: #547522;
	padding-bottom: 5px;
	padding-top: 6px;
}
.TOURNAMENT-details-date{
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
.TOURNAMENT-details-line{
	background-image: url(../images/general/tournament-line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.TOURNAMENT-details-text{
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.TOURNAMENT-details-pdf{
	background-image: url(../images/general/tournament-pdfbg.gif);
	background-repeat: no-repeat;
	height: 55px;
	background-position: 3px;
}
.TOURNAMENT-details-tc{
	margin-top:5px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding: 3px;
	margin-bottom:10px;
}
.TOURNAMENT-details-tc-inner{
	display:inline-block;
	width:100%;
	background-color: #cfe7ad;
	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
    cursor:hand;
}
.TOURNAMENT-details-tc-inner p{
	font-family:Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color: #333;
	padding:0;
	margin:0;
	padding-top: 11px;
	font-size: 12px;
}

.TOURNAMENT-details-icon {
	padding:0;
	margin:0;
	float:left;
	margin:5px;
	padding-top: 1px;
}
.TOURNAMENT-details-enq-container{
	background-color: #90C73E;
	width: 355px;
	margin-top: 8px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.TOURNAMENT-details-textfield{
}
.TOURNAMENT-details-enq-reqfield{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 8px;
	margin-bottom: 8px;
}
.TOURNAMENT-details-enq-form{
}
.TOURNAMENT-details-enq-field{
	margin-bottom: 5px;
}
.TOURNAMENT-details-enq-fieldreq{
	margin-bottom: 5px;
	background-image: url(../images/general/tournament-reqfield.gif);
	background-repeat: no-repeat;
	background-position: 335px;
}
.TOURNAMENT-details-enq-textfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #76A530;
	width: 300px;
	height: 22px;
	color: #666666;
}
.TOURNAMENT-details-enq-textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #76A530;
	width: 300px;
	color: #666666;
}
.TOURNAMENT-details-enq-securecode{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #76A530;
	width: 80px;
	height: 22px;
	color: #666666;
}
.TOURNAMENT-details-enq-line{
	background-image: url(../images/general/tournament-register-line.gif);
	background-repeat: repeat-x;
	height: 5px;
	margin-top: 8px;
}
.TOURNAMENT-details-enq-button{
	margin-top: 8px;
}
.TOURNAMENT-details-enq-error{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 295px;
}
.TOURNAMENT-details-enq-thanks{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
