 @charset "UTF-8";
/* CSS Document */
/*Styles for CourseFinder Page*/

html, body, p, h1, h2, h3, h4, h5, h6, div, table, img, ul, li, td, tr {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	background-color: #FFFFFF;
	background-image: url(images/BodyBG.jpg);
	/*background-image:url(images/testBG.jpg);           TEST BACKGROUND IMAGE
	background-color:#000;              
	background-attachment:fixed;*/
	background-repeat: no-repeat;
	background-position: center top;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 9px;
}
a
{
  outline: none;
  color:#333333;
}

table, td, tr 
{
	border:0px;
}
.sCoursepayment
{
	float: right;
	padding-top: 17px;
}
#golfnews h1{
	display: block;
	text-indent: -2000px;
	background-image: url(images/golfNewsHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 161px;
	z-index: 1000;
}

#favcourses h1{
	display: block;
	text-indent: -2000px;
	background-image: url(images/myFavHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 222px;
	z-index: 1000;
}

#10nearest h1{
	display: block;
	text-indent: -2000px;
	background-image: url(images/10nearestHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 280px;
	z-index: 1000;
}

#weather h1
{
	display: block;
	text-indent: -2000px;
	background-image: url(images/wForecastHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 256px;
	z-index: 1000;
}


.sHome #textContent h1 {
	display: block;
	text-indent: -2000px;
	background-image: url(images/mainContentHeader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 115px;
	width: 390px;
	z-index: 1000;
}
.sCoursesEngland #textContent h1 {
	background-image: url(images/golfCourses_england.jpg);
	height: 32px;
	width: 315px;
}
.sVouchers #textContent h1 {
	background-image: url(images/vouchersTitle.jpg);
	height: 25px;
	width: 386px;
}
.sIntroduction #textContent h1 {
	background-image: url(images/welcomeIntro.jpg);
	height: 62px;
	width: 357px;
}
.sCoursesScotland #textContent h1 {
	background-image: url(images/golfCourses_scotland.jpg);
	height: 24px;
	width: 324px;
}
.sPrivacyPolicy #textContent h1 {
	background-image: url(images/privacyPolicyHeader.jpg);
	height: 32px;
	width: 173px;
}
.sSitemap #textContent h1 {
	background-image: url(images/sitemap_titleBG.jpg);
	height: 32px;
	width: 180px;
}
.sExampleSavings #textContent h1 {
	background-image: url(images/exampleSavingHeader.jpg);
	height: 32px;
	width: 219px;
}
.sCoursesWales #textContent h1 {
	background-image: url(images/golfCourses_wales.jpg);
	height: 32px;
	width: 289px;
}
.sCoursesIreland #textContent h1 {
	background-image: url(images/golfCourses_ireland.jpg);
	height: 24px;
	width: 295px;
}
.sGolfInformation #textContent h1 {
	background-image: url(images/golfInfoHeader.jpg);
	height: 24px;
	width: 215px;
}
.sResources #textContent h1 {
	background-image: url(images/resourcesHead.jpg);
	height: 24px;
	width: 133px;
}
.sLandingPage #textContent 
{
	background-image:url(images/exclusive_to_direct_golf.jpg);
	background-color:#000000;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:45px;
}
.sLandingPage #textContent .yellow_title
{
	color:#fdb827;
	font-weight:bold;
}
.sLandingPage #textContent p
{
	color:#ffffff;
}
.sLandingPage #textContent a
{
	color:#ffffff;
	font-weight:bold;
}
.sContact #textContent h1 {
	background-image: url(images/contactHeader.jpg);
	height: 24px;
	width: 364px;
}
.sRegister #textContent h1 {
	background-image: url(images/register_header.jpg);
	height: 70px;
	width: 324px;
}
.sHowToUse #textContent h1 {
	background-image: url(images/howGreefreeVouchersWork.jpg);
	height: 62px;
	width: 350px;
}
.sTerms #textContent h1 {
	background-image: url(images/termsHeader.jpg);
	height: 70px;
	width: 271px;
}
.sFAQS #textContent h1 {
	background-image: url(images/greenfree_faqs_title.jpg);
	height: 32px;
	width: 389px;
}
.sGreenFreeMobile #textContent h1 {
	background-image: url(images/greenfree_mobile_title.jpg);
	height: 25px;
	width: 258px;
}
.sGiftPacks #textContent h1 {
	background-image: url(images/greenfree_giftpacks_title.jpg);
	height: 25px;
	width: 407px;
}
.sGreenFreeInternational #textContent h1 {
	background-image: url(images/greenfree_international_title.jpg);
	height: 25px;
	width: 341px;
}
.sListYourCourse #textContent h1 {
	background-image: url(images/courserecruitHeader.jpg);
	height:115px;
	width: 341px;
}
.sReviewACourse #textContent_coursefinder h1 
{
	background-image: url(images/titleBG_reviewA_Course.jpg);
	height: 32px;
	width: 341px;	
	display: block;
	text-indent: -2000px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.sCheapGolf #textContent h1 
{
    background-image:url(images/discountgolftHeader.jpg);
}
#cheapGolfHeader
{
      background-image:url(images/discountgolftHeader.jpg);
}
#textContent_coursefinder h2.myReviews_title 
{
	background-image: url(images/myReviewTitle_bg.jpg);
	height: 32px;
	width: 341px;	
	display: block;
	text-indent: -2000px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top:10px;
	margin-left:5px;
}
#textContent h1 {
	display: block;
	text-indent: -2000px;
	z-index: 1000;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:10px;
}
#textContent h3 {
	color: #000000;
	margin-top: 8px;
	margin-bottom: 4px;
	font-size: 16px;
}
#textContent .termsList p {
	font-size: 11px;
}
.lightText {
	font-weight: lighter;
}
.orange {
	color: #F9BB00;
}

.clearer {
	clear: both;
}
.orangeText {
	color: #F9BB00;
	font-size: 15px;
	font-weight: bold;
}
.boldBlack {
	font-size: 14px;
	font-weight: bold;
}
#wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding: 0px;
}
.pt_fourteen_px {
	font-size: 14px;
}
div#signInPanel {
	width: 600px;
	margin-bottom: 10px;
	background-image: url(images/signInBG.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 5px;
	float:left;
}
#signInPanel p {
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#signInPanel input {
	width: 140px;
	padding: 0px;
	float: left;
	margin: 0px;
}
#signInPanel tr, td {
	padding-top: 3px;
	padding-bottom: 3px;
}
div#signInPanel a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div#signInPanel img {
	float: left;
}
#signInPanel .signInBTN {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
div#courseFinderWrapper {
	float: right;
	width: 272px;
}
div#courseFinderWrapper_CF {
	float: right;
	width: 278px;
}
#flashPanel_cFinder {
	float: left;
	width: 622px;
	background-color: #666666;
}
div#courseFinder {
	background-color: #000000;
	border: 2px solid #F8BB00;
	padding-bottom: 5px;

}
#courseFinder p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-indent: 6px;
}
#courseFinder input {
	width: 145px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#courseFinder .findIt_Btn {
	margin-top: 8px;
}
#courseFinder h4 {
	color: #F9BB00;
	font-size: 15px;
	text-indent: 5px;
}
div#courseFinder_CF {
	background-color: #000000;
	border: 2px none #F8BB00;
	padding-bottom: 5px;
}
/*_CF rules*/
#courseFinder_CF p {
	color: #FFFFFF;
	margin: 0px;
	text-indent: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#courseFinder_CF input {
	width: 145px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#courseFinder_CF .findIt_Btn {
	margin-top: 8px;
}
#courseFinder_CF h4 {
	color: #F9BB00;
	font-size: 15px;
	text-indent: 5px;
	padding-left: 4px;
}
#greenfreeDirectory {
	padding-top: 10px;
	width:279px;
}
#greenfreeDirectory a {
	font-weight: bold;
	color: #000000;
}
#greenfreeDirectory p {
    margin-top:2px;
    margin-bottom:2px;
}
.greenFreeBrochure  {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-top: 0px;
}

div#leftColumn {
	width: 610px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}
div#textContent {
	width: 410px;
	background-color: #FFFFFF;
	border: 8px solid #000000;
	margin-left: 148px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 4px;
	padding-left: 18px;
	float: right;
}
div#textContent_coursefinder {
	width: 574px;
	background-color: #FFFFFF;
	border: 8px solid #000000;
	padding: 10px;
}
#textContent li {
	color: #000000;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#howToUse_List p {
	padding-left: 35px;
}
#textContent ul {
	margin-left: 5px;
	list-style-type: none;
}
#howToUse_List .listItem_1 {
	background-image: url(images/list_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#howToUse_List .listItem_2 {
	background-image: url(images/list_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#howToUse_List .listItem_3 {
	background-image: url(images/list_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}#howToUse_List .listItem_4 {
	background-image: url(images/list_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}#howToUse_List .listItem_5 {
	background-image: url(images/list_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#howToUse_List .listItem_6 {
	background-image: url(images/list_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#howToUse_List .listItem_7 {
	background-image: url(images/list_7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#howToUse_List .listItem_8 {
	background-image: url(images/list_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#howToUse_List .listItem_9 {
	background-image: url(images/list_9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#footer {
	margin: 0px;
	background-color: #000000;
	padding-right: 130px;
	padding-left: 130px;
	padding-top:8px;
	padding-bottom:8PX;
	text-align: center;
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 25px;
	color: #FFFFFF;
	
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
div#logoPanel {
	background-color: #000000;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F9BB00;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F9BB00;
	padding-top: 5px;
	padding-bottom: 5px;
	clear:both;
}
#logoPanel #logoPanelInner {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
div#logoPanelInner a {
	padding: 0px;
	margin: 0px;
	float: left;
}
div#voucherBTNs {
	width: 462px;
	margin-left: 148px;
	padding: 0px;
	list-style-type: none;
	float: right;
}
div#voucherBTNs   li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	list-style-type: none;
}
div#loggedInPanel {
	width: 610px;
	margin-bottom: 14px;
	background-image: url(images/signInBG.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	height: 68px;
	float: left;
}
#loggedInPanel a {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	background-color: #f9bb00;
	display: block;
	text-align: center;
	line-height: 32px;
}
#loggedInPanel p {
	line-height: 36px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	float: left;
	color: #FFFFFF;
}
#loggedInPanel .orangeWelcome {
	color: #F9BB00;
	font-weight: bold;
	font-size: 16px;
	margin-left: 10px;
}
#loggedInPanel a:hover {
	color: #F9BB00;
	background-color: #000000;
}
#loggedInPanel .timeAndDate {
	font-size: 12px;
	margin-left: 75px;
}
#loggedInPanel ul {
	list-style-type: none;
	clear: left;
}
#loggedInPanel li {
	float: left;
	height: 32px;
	width: 121px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#loggedInPanel .logoutBTN {
	float: right;
	font-size: 12px;
	margin-right: 10px;
}
#loggedInPanel .lastLink {
	border-right-style: none;
	width: 122px;
}
#golfCourseList p {
	font-size: 14px;
}
#golfCourseList a {
	color: #000000;
	line-height: 16px;
}
#golfCourseList a:hover {
	font-weight: bold;
}
#golfCourseList .postcodeSearch {
	font-weight: bold;
}
#golfCourseList .searchResultsText {
	float: left;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#golfCourseList #pageNumberList {
	float: right;
}
#golfCourseList li {
	color: #000000;
}
#pageNumberList li {
	font-size: 12px;
	float: left;
	display: block;
	list-style-type: none;
	padding-right: 3px;
	padding-left: 3px;
}
#previous_next li {
	font-size: 11px;
	display: block;
	list-style-type: none;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}
div#courseDetails {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-top: 8px;
	padding-bottom: 8px;
}
#courseDetails h2 {
	color: #000000;
	font-size: 16px;
	float: left;
}
#courseFinder_table p {
	line-height: 25px;
}
#courseFinder_table img {
	margin-top: 4px;
	margin-bottom: 8px;
}
#courseDetails img {
	float: left;
	margin-right: 10px;
}
#courseDetails p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.courseDetailstable {
	border-collapse: collapse;
	
	border: 1px solid #666;
	float: right;
	font-size:12px;
}

.courseDetailstable td {
	border-collapse: collapse;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
}
#courseDetails table {
	border-collapse: collapse;
	width: 206px;
	border: 1px solid #666;
	float: right;
}
#courseDetails table p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#courseDetails col {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#courseDetails tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#courseDetails col#albumCol {
  border: none;
}
#courseDetails th {
  font-weight: normal;
  text-align: left;
}
.nickFaldoImg {
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 0px;
}
#register_list li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#register_list {
	margin-top: 16px;
	margin-bottom: 18px;
}
#register_table p {
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.registerTableText {
	text-align: left;
	color: #000000;
	font-size: 10px;
}
#register_table input {
	width: 260px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#register_table select {
	margin-top: 4px;
	margin-bottom: 4px;
}
#textContent .register_btn {
	float: right;
	margin-bottom: 12px;
}
td, tr {
	margin: 0px;
	padding: 0px;
}
#register_table .contactQuestion {
	margin-top: 3px;
	margin-bottom: 8px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 265px;
}
#register_table #submit_btn {
	width: 120px;
	float: right;
}
.smallText {
	font-size: 10px;
	text-align: center;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
}
#register_table {
	margin-bottom: 8px;
}
#topNavigation_courseFinder img {
	float: left;
}

div#textContent_coursefinder {
	width: 574px;
	background-color: #FFFFFF;
	border: 8px solid #000000;
	padding: 10px;
}
#div_previous_next ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#div_previous_next {
	margin-bottom: 10px;
	float: left;
}
#div_previous_next li {
	display: block;
	float: left;
}
#div_previous_next a {
	font-size: 12px;
	color: #000000;
}
#div_previous_next .next_link {
	float: right;
}
#div_previous_next .back_link {
	margin-left: 185px;
}
#courseGallery {
	width: 305px;
	float: left;
}
#courseProfile_RightColumn {
	float: left;
	margin-left: 19px;
	width: 250px;
}
#courseProfile_RightColumn h3 {
	color: #000000;
	font-size: 18px;
}
#courseProfile_RightColumn p {
	margin: 0px;
	padding: 0px;
}
#imagegallery {
	list-style: none;
}

#imagegallery li {
	display: block;
	float: left;
}

#imagegallery li a img {
	border: 0;
	margin-right: 9px;
	margin-top: 9px;
}#imagegallery .last_Link img {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#courseProfile_RightColumn table {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-bottom: 10px;
}
#courseProfile_RightColumn table p {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#courseProfile_RightColumn col {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
/*#exampleSavingsTable 
{
	 width: 300px; 
	 border: 0px; 
	 border: 1px solid #000000;
	 margin-bottom: 5px;
}
#exampleSavingsTable p {
	margin: 0px;
	padding: 0px;
}

#exampleSavingsTable .priceColumn {
	background-color: #F9BB00;
}
#exampleSavingsTable .priceColumn p {
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.total_savingTD 
{
	font-weight:bold;
	background-color:#000000;
}
.total_savingTD p 
{
	color:#ffffff;
}*/

#exampleSavingsTable {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	width: 300px;
    margin-bottom: 5px;
}
#exampleSavingsTable td {
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#exampleSavingsTable p {
	margin:0px;
	padding:0px;
}
#exampleSavingsTable td, tr {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
		padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#exampleSavingsTable tr .totalSaving {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #000000;
}
#exampleSavingsTable tr .totalPrice {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #000000;
}
#exampleSavingsTable tr .totalSaving p {
	color:#FFF;
	font-weight:bold;
}
#exampleSavingsTable tr .totalPrice p {
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
.priceColumn {
	background-color: #F9BB00;
	text-align:center;
}

#whiteRightBorder 
{
	background-color:#ffffff;
}
#whiteRightBorder p 
{
	color:#000000;
}
#voucherBTNs .flag_imgReplace  {
	display: block;
	float: left;
	height: 58px;
	width: 216px;
	margin-right: 5px;
	margin-left: 5px;
}
#voucherBTNs span {
    background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 58px;
	width: 216px;
	text-indent: -9000px;
}
#voucherBTNs .flag_imgReplace .buyVouchers_imgReplace {
	background-image: url(images/voucher_flag_btn_01.gif);
}
#voucherBTNs .flag_imgReplace .buyMobileVouchers_imgReplace {
	background-image: url(images/voucher_flag_btn_03.gif);
}
#voucherBTNs .flag_imgReplace .buyGiftPacks_imgReplace {
	background-image: url(images/voucher_flag_btn_05.gif);
}
#voucherBTNs .flag_imgReplace .buyVouchers_imgReplace:hover {
	background-position: left bottom;
}
#voucherBTNs .flag_imgReplace .buyMobileVouchers_imgReplace:hover {
	background-position: left bottom;
}
#voucherBTNs .flag_imgReplace .buyGiftPacks_imgReplace:hover {
	background-position: left bottom;
}

.seperator
{
	width:570px;
	border-bottom:3px dotted #000000;
	margin-bottom:12px;
	height:3px;
}

.margin3px
{
	margin-top:3px;
	margin-bottom:3px;
}
.floatRight 
{
	float:right;
}
.clearer 
{
	clear:both;
}
	
.FAQs_list p {
	padding-left: 35px;
	padding-bottom:0px;
	padding-top:0px;
}
.FAQs_list ul {
	margin-left: 0px;
	list-style-type: none;
	float:left;
}
.FAQs_list li {
	padding: 0px;
	margin:0px;
	float:left;
}
.FAQs_list .answer {
	background-image: url(images/answer_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	/*height: 25px;*/
}
.FAQs_list .question {
	background-image: url(images/question_icon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 25px;*/
	font-weight:bold;
	width:400px;
}

.wallpaper 
{
	width:195px;
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	}
.wallpaper img 
{
	margin-bottom:5px;
	}
.wallpaper a:hover 
{
	text-decoration:underline;
}
.wallpaper ul li 
{
	margin:0px;
	padding:0px;
}
.wallpaper a
{
	text-decoration:none;
	color:#000000;
	font-size:11px;
}
.floatLeft 
{
	float:left;
}
.course_vouchers 
{
	padding-top:6px;
}
#largeAdspace 
{
	width:594px;
	background-color:#ffffff;
	border:solid 8px #000000;
	margin-bottom:10px;
	float:left;
}
#rightAdSpace 
{
	width:264px;
	background-color:#ffffff;
	border:solid 4px #000000;
	margin-bottom:10px;
}
#textContent_coursefinder .reviewacourse_Table p
{
	padding-top:6px;
}
#nameOfCourse_div 
{
	border-bottom:solid 1px #000000;	
	padding-bottom:10px;
}
.reviewACourse_div 
{
	border-bottom: dotted 1px #000000;	
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
}
#golfCarePanel {
	width: 190px;
	border: 5px solid #000;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:0px;
	float:right;
}
#golfCarePanel p  {
	margin: 0px;
	padding: 5px;
}
#golfCarePanel img 
{
	padding:5px;
	}
#golfCarePanel h3{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
	font-size: 18px;
	padding-bottom: 5px;

}
#textContent_coursefinder h2.courseDetails_H2 
{
	font-size:13px;	
}
#textContent_coursefinder #courseReviewTitleBG {
	background-image: url(images/courseReview_headerBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 48px;*/
	float:left;
	width: 559px;
	clear:both;
}
#textContent_coursefinder #courseReviewTitleBG p {
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}
#textContent_coursefinder #courseReviewTitleBG a 
{
	color:#ffffff;	
}
#textContent_coursefinder #courseReviewTitleBG h1 {
	float: left;
	display: block;
	height: 48px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/courseReviews_H1_BG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 214px;
	text-indent: -9000px;
}
#textContent_coursefinder #courseReview_input 
{
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;	
	clear:both;
	width: 527px;
	padding-top:15px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:15px;
	float:left;
}
#textContent_coursefinder #courseReview_input .review_textInput 
{
	width: 522px;
}
#textContent_coursefinder #courseReview_input .submitReview_BTN {
	display: block;
	height: 36px;
	width: 87px;
	background-image: url(images/courseReview_submit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9000px;
	float:right;
	margin-top:10px;
}
#edit_delete_Review {width: 340px;float: right; margin-top:5px; padding-right:50px;}
#edit_delete_Review .edit {float: left;margin-right: 5px;}
#edit_delete_Review .areYouSureText {color: #F00;margin-left: 10px;float: left;}
#edit_delete_Review .delete img {float: left;}
#edit_delete_Review .yes_no {float: right;list-style-image: none;}
#edit_delete_Review .yes_no li {list-style-type: none;}
#edit_delete_Review .yes_no .yes {margin-bottom: 4px;}
#ContactTable 
{
    display:none;
}
#signInPanel .resetinputwidth input{width:10px;}
.commonfont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 9px;
}
.courserightdiv {
	width: 200px;
	border: none;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:50px;
	float:right;
}

#strokesPanel p {
margin:0;
padding:5px;
font-size:13px;
}

#strokesPanel {
border:5px solid #000000;
float:right;
margin-bottom:0;
margin-right:0;
margin-top:10px;
width:190px;
}


/* STYLES FOR NEW BANNER AREA */

#newbanner {
	height:158px;
	width:900px;
	background-color:#CCC;
	margin:0 auto;
}

#logo {
	width:281px;
	height:158px;
	background-image:url(logo.jpg);
	margin:0 auto;
	float:left;
}

#button1 {
	width:305px;
	height:41px;
	float:left;
	margin:0 auto;
	background-color:#000000;
}

#button2 {
	width:314px;
	height:41px;
	margin:0 auto;
	background-color:#F6AF1F;
	float:left;
}

#jsarea {
	background-image:url(jsarea.jpg);
	margin:0 auto;
	float:left;
}

/* --------------------------------------------------- */