@charset "UTF-8";

.header {
	background-image: url(images/header2.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 105px;
	width: 800px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.header table  {
	margin-left: 345px;
	margin-top: 8px;
}
.logintext {
	margin-right: 3px;
}
.mainbody {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.benefitsbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 18px;
}
.contentscopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.contentstable {
	margin-top: 10px;
}
.articletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 10px;
	font-weight: normal;
	padding-right: 5px;
}
.insurancelogos {
	padding-top: 8px;
	background-position: top;
}
.voucher {
	padding-left: 20px;
	padding-top: 10px;
}
.articletextquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-right: 3px;
	line-height: 18px;
}
.pullQuote {
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	line-height: 18px;
}
.tablecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tablecopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 22px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#navigationMenu {
	vertical-align: top;
	padding-left: 24px;
	padding-top: 44px;
	margin: 0px;
}
#navigationMenu ul {
	list-style-type: none;
	width: 164px;
	font-size: 120%;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#navigationMenu  ul  a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 6px;
	border: 1px solid #000000;
	text-indent: 6px;
}
#navigationMenu a:hover {
	background-color: #121212;
	color: #FFFFFF;
}
.menu {
	margin: 0px;
	padding: 0px;
    width: 190px;
	background-image: url(images/navigation.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}
.activeLink {
	color: #FFFFFF;
	background-color: #000000;
}
.positional {

	background-repeat: no-repeat;
	width: 610px;
}
.mainbodytable {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.adspace {

	margin-top: 0px;
}
.adspace2 {
	padding: 0px;
	margin-top: 8px;

}
.benefitbuttons {
	font-size: 23px;
	height: 90px;
	width: 190px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-position: top;
	vertical-align: top;
}
.infobuttons {
	margin-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 5px;
}
.benefitbuttons h1 {
	font-size: 23px;
	font-weight: bolder;
	color: #9FC22A;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
.benefitbuttons p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.benefitbuttons h2 {
	font-size: 23px;
	font-weight: bolder;
	color: #000000;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.benefitbm {
	background-image: url(images/benefitbutton_bm.jpg);
}
.benefittl {
	background-image: url(images/benefitbutton_tl.jpg);
}
.benefittm {
	background-image: url(images/benefitbutton_tm.jpg);
}
.benefittr {
	background-image: url(images/benefitbutton_tr.jpg);
}
.benefitbl {
	background-image: url(images/benefitbutton_bl.jpg);
}
.benefitbr {
	background-image: url(images/benefitbutton_br.jpg);
}
.renew {
	margin-top: 5px;
}
.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5px;
	color: #FFFFFF;
	font-weight: 700;
	width: 800px;
	margin-top: 12px;
	line-height: 15px;
	text-align: center;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.benefitsbody {
	background-image: url(images/benefitkeyline_insurance.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
}
.benefitsbody h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D9B72E;
	font-weight: bold;
	padding:0px;
	margin:0px;
	}
.benefitsbodyfreeg h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #91A514;
	margin:0px;
}
.benefitsbodyfreeg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D9B72E;
	background-image: url(images/benefitkeyline_freegolf.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
}

.memberreview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D9B72E;
	margin-left: 17px;
	font-weight: bold;
}
.speechmarks {
	margin-left: 17px;
	margin-top: 15px;
}
.benefitsbodyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 8px;
}
.benefitsbodysubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
}
.benefitsfooter {
	background-image: url(images/benefitsfooter.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 610px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 43px;
	padding-left: 35px;
}
.contentsbody {
	background-image: url(images/contentskeyline.jpg);
	width: 360px;
	padding-left: 25px;
	background-repeat: repeat-y;
}
.contentsfooter {
	background-image: url(images/contentsfooter.jpg);
	height: 34px;
	width: 610px;
}
.contentsheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
	padding-bottom: 8px;
}
.forwardbutton {
	float: right;
	margin-right: 43px;
	margin-top: 45px;
}
.returnbutton {
	float: left;
	margin-top: 45px;
	margin-left: 43px;
}
.calltoaction {
	background-image: url(images/calltoaction.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 576px;
	margin-left: 10px;
	padding-left: 130px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20.5px;
	color: #666666;
	line-height: 28px;
}
.navline {
	height: 20px;
	width: 164px;
	padding-left: 17px;
}
.memberreviewcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-left: 15px;
	margin-right: 10px;
	line-height: 18px;
}
.loginbutton {
	padding-left: 16px;
}
.buggytablecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.buggyimage {
	margin-left: 1.5em;
	margin-bottom: 1em;
	margin-right: 40px;
	border: 1px solid #333333;
	float: right;
}
.buggyimage2 {
	padding-bottom: 75px;
}

.benefitsfooterfreeg {
	background-image: url(images/benefitsfooter_freegolf.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.tuition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-image: url(images/tuitionimage.jpg);
	background-repeat: no-repeat;
	height: 347px;
	width: 490px;
	margin-top: 10px;
	font-weight: normal;
}
.memberreview2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #91a514;
	margin-left: 17px;
	font-weight: bold;
}
.benefitsbodygifts {
	
	background-image: url(images/freegifts_backgroundNEW.jpg);
	background-repeat: no-repeat;
	width: 610px;
	padding-left: 55px;
	padding-top: 0px;
	height: 700px;
}
.benefitsbodygifts h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #208CA2;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
.benefitsbody3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #208CA2;
}
.benefitsfootergifts {
	background-image: url(images/benefitsfooter_freegifts.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.giftssubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #208CA2;
	font-weight: bolder;
	line-height: 20px;
}
.giftsvouchertext {
	padding-top: 25px;
	padding-left: 45px;
}
.giftstable {
	margin-top: 315px;
}
.giftscopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	font-weight: normal;
}
.giftsballstext {
	padding-top: 35px;
	padding-left: 150px;
}
.memberreview3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #208CA2;
	margin-left: 17px;
	font-weight: bold;
}
.benefitsbodydiscount {
	
	background-image: url(images/benefitkeyline_gdiscounts.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
}
.benefitsbodydiscount h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9C9D9F;
	padding:0px;
	margin:0px;
	font-weight:bold;
	}
.benefitsfooterdiscount {
	background-image: url(images/benefitsfooter_discounts.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.discounttable {
	margin-top: 10px;
}
.discountcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding-left: 9px;
}
.memberreview4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9C9D9F;
	margin-left: 17px;
	font-weight: bold;
}
.benefitsbodyintroduce {
	
	background-image: url(images/benefitkeyline_introduce.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
}
.benefitsbodyintroduce h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5B5099;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
.benefitsfooterintroduce {
	background-image: url(images/benefitsfooter_introduce.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.introducecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top: 10px;
}

.benefitsbodyspaleisure {
	
	background-image: url(images/benefitkeyline_spaleisure.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
}
.benefitsbodyspaleisure h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4f9eff;
	font-weight: bold;
	padding:0px;
	margin:0px;
}
.benefitsfooterspaleisure {
	background-image: url(images/benefitsfooter_spaleisure.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.introducecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-top: 10px;
}

.benefitsbodyother {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F6AA34;
	background-image: url(images/benefitkeyline_otherbens.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
}
.benefitsbodyother h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F6AA34;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.orange_h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F6AA34;
	font-weight: bold;
	}
.benefitsfooterother {
	background-image: url(images/benefitsfooter_otherbens.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.contentscopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	margin-top: 10px;
}
.benefitsbodyimprove {
	background-image: url(images/benefitkeyline_improve.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	padding-top: 0px;
}
.benefitsbodyimprove h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D95F4B;
	padding:0px;
	margin:0px;
	font-weight: bold;
}
.benefitsfooterimprove {
	background-image: url(images/benefitsfooter_improve.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.strokesimage {
	padding-bottom: 200px;
}
.raccontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-image: url(images/racvan.jpg);
	height: 177px;
	width: 490px;
	padding-top: 20px;
	padding-left: 200px;
	background-repeat: no-repeat;
}
.raclogo {
	padding-bottom: 10px;
}
.tourheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.toursubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.golferscluboffer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}

#flashContent {
	margin-bottom: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
}
#membersReview {
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 164px;
	margin-left: 0px;
}
#membersReview p {
	line-height: 18px;
	font-size: 115%;
}
#membersReview h2 {
	font-weight: bold;
	font-size: 170%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#membersReview img {
	margin-right: 4px;
	margin-left: 4px;
}
.h2orange {
	color: #FE9716;
}
.h2green {
	color: #78990F;
}
.h2blue {
	color: #208CA2;
}
.blueText 
{
	color: #208CA2;
}
.h2purple {
	color: #5B5099;
}
.h2red {
	color: #DE4131;
}
.h2gold {
	color: #D3AB19;
}
.insuranceCoverColumn {
	color: #333333;
	float: left;
	font-size: small;
	width: 300px;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}
.insuranceCoverColumn p {
	margin: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 1em;
	padding-left: 4px;
	color: #666666;
}
.benefitsbody .insuranceCoverColumn h2 {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.whatPapersSayColumn {
	float: left;
	margin-left: 0.8em;
	width: 157px;
	background-color: #F6ECCE;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-image: url(images/paperColBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.whatPapersSayColumn p {
	font-weight: normal;
	color: #333333;
	font-size: small;
	margin-top: 1em;
	margin-right: 4px;
	margin-bottom: 1em;
	margin-left: 0px;
}
#mainContent {
	padding-right: 95px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent  h1 {

	color: #666666;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	margin-top: 0px;
}

.floatRight {
	float: right;
}
.floatRight_callCentre 
{
	float: right;
	margin-right:40px;
}
/* new search facility rules for greenfree page*/
#searchFacility {
	float: left;
	width: 532px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: small;
	padding: 4px;
	font-weight: normal;
}
.floatLeft {
	float: left;
}
#searchFacility h3 {
	margin: 0px;
	font-weight: normal;
	padding: 4px;
}
#searchFacility h4 {
	font-size: 120%;
}
#searchFacility ul {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 8px;
	list-style-type: none;
}
#searchFacility li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.bold {
	font-weight: bold;
}
.course {
	float: left;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0.5em;
	margin-bottom: 0px;
	margin-left: 0px;
}
.course a {
	color: #333333;
	text-decoration: none;
	display: block;
	padding: 2px;
}
.courseInfoInner {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 8px;
}
.course a:hover {
	background-color: #9FC22A;
	color: #FFFFFF;
}
.country {
	float: left;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0.5em;
	margin-bottom: 0px;
	margin-left: 0px;
}
.country ul a {
	height: 29px;
	width: 100px;
	line-height: 29px;
	text-decoration: none;
	color: #333333;
	background-image: url(images/searchFacilityLink.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	display: block;
}
.country a:hover {
	color: #FFFFFF;
	background-position: right center;
}
.courseInfo {
	float: left;
	margin: 0px;
	padding: 4px;
	width: 170px;
}
.clearer {
	clear: both;
}
.testimonialLink {
	float: right;
	background-image: url(images/testimonialsLinkBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-right: 1em;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 17px;
	text-align: center;
	font-weight: bold;
	width: 129px;
}
.testimonialLink:hover {
	background-image: url(images/testimonialsLinkBG.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	line-height: 17px;
}
.partnersLink {
	float: right;
	background-image: url(images/fg_moreinfo_CSS.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 17px;
	text-align: left;
	font-weight: bold;
	padding-left: 1em;
	width: 81px;
	font-size: 85%;
}
.partnersLink:hover {
	background-image: url(images/fg_moreinfo_CSS.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	line-height: 17px;
}

/*end of search facility rules*/
.calltoactiongreen {
	background-image: url(images/calltoaction.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 576px;
	margin-left: 10px;
	padding-left: 130px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20.5px;
	color: #99CC00;
	line-height: 28px;
	font-weight: bold;
}
.moredevere {
	padding-top: 15px;
	padding-left: 356px;
}
.benefitsbodyfulllist {
	
	background-image: url(images/benefitkeyline_fulllist.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
}
.benefitsbodyfulllist h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	margin:0px;
	margin-bottom:14px;
	padding:0px;
	font-weight:bold;
}
.benefitsfooterfulllist {
	background-image: url(images/benefitsfooter_fullist.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 610px;
	padding-top: 43px;
	padding-left: 35px;
	margin: 0px;
}
.fulllistinfo {
	padding-top: 10px;
}
#navigationMenu  a:active {
	color: #FFFFFF;
	background-color: #000000;
}
/*rules for highlighting the navigation menu current page.*/
body.home #navigationMenu a#home,
body.aboutus #navigationMenu a#aboutus,
body.golfinsurance #navigationMenu a#golfinsurance,
body.benefits #navigationMenu a#benefits,
body.buggy #navigationMenu a#buggy,
body.guarantee #navigationMenu a#guarantee,
body.testimonials #navigationMenu a#testimonials,
body.clubshop #navigationMenu a#clubshop,
body.partners #navigationMenu a#partners,
body.contactus #navigationMenu a#contactus{
	color:#FFFFFF;
	background-color: #000000;
}
.address {
	float: left;
}
.email {
	float: left;
	margin-left: 2.5em;
	width: 340px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 200;
	background-color: #FFFFFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

h1
{
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 30px;
	margin-top: 0px;
	font-size: 22px;
}

h2
{
	font-size: 14px;
}
.header {
	background-image: url(images/header2.gif);
	background-repeat: repeat-x;
	padding: 0px;
	height: 105px;
	width: 800px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.header table  {
	margin-left: 345px;
	margin-top: 8px;
}
.logintext {
	margin-right: 3px;
}
.mainbody {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.footer {
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 22px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#navigationMenu {
	vertical-align: top;
	padding-left: 24px;
	padding-top: 40px;
	margin: 0px;
}
#navigationMenu ul {
	list-style-type: none;
	width: 164px;
	font-size: 120%;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#navigationMenu  ul  a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 6px;
	border: 1px solid #000000;
	text-indent: 6px;
}
#navigationMenu a:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.benefitsbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D9B72E;
	background-image: url(images/benefitkeyline_insurance.jpg);
	background-repeat: repeat-y;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
}
.benefitsbody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #91A514;
}

.menu {
	margin: 0px;
	padding: 0px;
width: 190px;
	background-image: url(images/navigation.gif);
	background-repeat: no-repeat;
	vertical-align: top;
}
.activeLink {
	color: #FFFFFF;
	background-color: #000000;
}
/*.menu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	line-height: 28px;
	background-image: url(images/navbox.jpg);
	padding-left: 14px;
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 164px;
	margin: 0px;
}
.menu ul{
	padding: 0px;
	margin-top: 44px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.menu a:hover {
	color: #000000;
}
.menu a {
	color: #666666;
	text-decoration: none;
	display: block;
}*/

.positional 
{
	margin: 0px;
	padding: 0px;
	width: 610px;
}
.mainbodytable {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.benefitbuttons {
	font-size: 23px;
	height: 90px;
	width: 190px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-position: top;
	vertical-align: top;
}
.infobuttons {
	margin-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-right: 5px;
}
.benefitbuttons h1 {
	font-size: 23px;
	font-weight: bolder;
	color: #9FC22A;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;
}
.benefitbuttons p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.benefitbuttons h2 {
	font-size: 23px;
	font-weight: bolder;
	color: #000000;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
}
.benefitbm {
	background-image: url(images/benefitbutton_bm.jpg);
}
.benefittl {
	background-image: url(images/benefitbutton_tl.jpg);
}
.benefittm {
	background-image: url(images/benefitbutton_tm.jpg);
}
.benefittr {
	background-image: url(images/benefitbutton_tr.jpg);
}
.benefitbl {
	background-image: url(images/benefitbutton_bl.jpg);
}
.benefitbr {
	background-image: url(images/benefitbutton_br.jpg);
}
.renew {
	margin-top: 5px;
}

.hiddenbenefit {
	display: none;
}
.divbenefit3 {
	background-image: url(images/freegifts_windowNEW.jpg);
	margin-left: 10px;
	height: 386px;
	width: 283px;
}


/* DG25 */
.divbenefit3_dg25 {
	background-image: url(images/freegifts_window_dg25.jpg);
	margin-left: 10px;
	height: 386px;
	width: 283px;
}
/* DG25 */


.divbenefit2 {
	background-image: url(images/freegolf_window.jpg);
	background-repeat: no-repeat;
	background-position:top;
	margin-left: 3px;
	height: 357px;
	width: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	padding-top: 30px;
	padding-left: 14px;
}
.divbenefitspa {
	background-image: url(images/spaleisure_window.jpg);
	background-repeat: no-repeat;
	background-position:top;
	height: 357px;
	width: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 12px;
	padding-top: 30px;
	margin-left: 4px;
	margin-top: 0px;
}
.moreinfo5 {
	float: right;
	margin-top: 355px;
	margin-right: 15px;
}
.moreinfo2 {
	float: right;
	margin-right: 10px;
}
.crowngolfpic {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
}
.tuitionpic {
	float: right;
	margin-top: 5px;
}
.moreinfo5 {
	margin-top: 40px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.benefittable {
	margin-bottom: 6px;
}
.divbenefit1 {
	background-image: url(images/golfins_window.jpg);
	margin-left: 10px;
	background-repeat: no-repeat;
	height: 346px;
	width: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 40px;
}

.divbenefit1 td
{
	vertical-align:text-top;
}

.divbenefit1 p
{
	margin-bottom:6px;
	margin-top:6px;
}

.moreinfo3 {
	float: right;
	margin-top: 28px;
	margin-right: 2px;
}
.moreinfo1 {
	float: right;
	margin-right: 30px;
	margin-top: 25px;
}
.divbenefit4 {
	background-image: url(images/improveyg_window.jpg);
	margin-left: 10px;
	height: 351px;
	width: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-top: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background-repeat: no-repeat;
}
.benefit4headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.benefit4headers_marriott {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.divbenefit5 {
	background-image: url(images/gdiscounts_window.jpg);
	margin-left: 10px;
	height: 351px;
	width: 283px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-left: 10px;
	padding-top: 35px;
	background-repeat: no-repeat;
}
.free_gifts_para 
{ font-size:11px;
	padding:0px;
	margin:0px;
	}

.moreinfo_gd {
	margin-top: 292px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.divbenefit6 {
	background-image: url(images/introduce_window.jpg);
	height: 351px;
	width: 283px;
	padding-left: 12px;
	padding-top: 35px;
	margin-left: 10px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.introducepics {
	float: right;
}
.moreinfo_introd {
	float: right;
	margin-right: 22px;
	margin-top: 22px;
}
.divbenefit8 {
	background-image: url(images/fulllist_window.jpg);
	background-repeat: no-repeat;
	height: 246px;
	width: 283px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	padding-left: 10px;
	padding-top: 140px;
}
.moreinfo_freeg {
	float: right;
	margin-right: 9px;
	margin-top: 355px;
}
.divbenefit7 {
		background-image: url(images/otherbs_window1.jpg);
	margin-left: 10px;
	height: 378px;
	width: 283px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.nextarrow {
	float: right;
	margin-right: 21px;
}
.backarrow {
	float: right;
	margin-right: 52px;
	margin-top: 0px;
	margin-bottom: 12px;
}
.benefit7pics {
	float: right;
}
.tablecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 18px;
}
.moreinfoben7 {
	padding-top: 7px;
}
.tablecopyben4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.benefitsmaintable
{
	margin-left:35px;
}

#callus
{
	background-image:url(images/calltoaction.jpg);
	height:106px;
	width:576px;
	margin-left:10px;
	margin-bottom:10px;
}

#whitespace
{
	background-image:url(images/contentskeyline.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

#contentsfooter
{
	background-image:url(images/contentsfooter.jpg);
	height:34px;
	width:610px;
	margin-bottom:5px;
}

.divdefault
{
	background-image:url(images/default_window.jpg);
		margin-left: 10px;
	height: 354px;
	width: 283px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.divbenefit7b {
	background-image: url(images/otherbs_window2.jpg);
	margin-left: 10px;
	height: 378px;
	width: 283px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.divbenefit7c {
	background-image: url(images/otherbs_window3.jpg);
	margin-left: 10px;
	height: 378px;
	width: 283px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.contentsbody {
	background-image: url(images/contentskeyline.jpg);
	width: 650px;
	background-repeat: repeat-y;
}
.benefitsbodyheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-top: 8px;
}
.insurancelogos {
	padding-top: 8px;
	background-position: top;
}
.voucher {
	padding-left: 20px;
	padding-top: 10px;
}
.address {
	float: left;
}
.email {
	float: left;
	margin-left: 2.5em;
	width: 340px;
}
.contactus {
	background-image: url(images/contactus_bg.jpg);
	height: 393px;
	width: 545px;
	background-repeat: no-repeat;
	padding-left: 100px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.emailtable {
	margin-top: 55px;
}
.phonetable {
	margin-top: 43px;
}




.benefitsbodysubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
}
.whatPapersSayColumn {
	float: left;
	margin-left: 0.8em;
	width: 157px;
	background-color: #F6ECCE;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-image: url(images/paperColBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.whatPapersSayColumn p {
	font-weight: normal;
	color: #333333;
	font-size: small;
	margin-top: 1em;
	margin-right: 4px;
	margin-bottom: 1em;
	margin-left: 0px;
}

.marginadjust
{
}

.marginadjust p
{
	margin-left:26px;
	margin-right:26px;
}

.marginadjust table
{
	margin-left:20px;
	margin-right:31px;
}


.savings
{
	width:255px;
	height:130px;
	vertical-align:top;
	text-align:left;
	background-repeat:no-repeat;
	background-position:center;
}

.savings p
{
	margin:0px;
	margin-left:8px;
}

.savings img
{
	margin:0px;
	margin-left:10px;
	border:0px;
}

.savings h2
{
	margin:0px;
	padding-top:8px;
	padding-bottom:2px;
	padding-left:10px;
}

.smalltext
{
	font-size:9px;
	padding-top:2px;
	padding-left:4px;
}

.savingscheckbox
{
	float:right;
	vertical-align:middle;
	width:40px;
	color:White;
	margin-top:10px;
	font-weight:bold;
}

.savingfigure
{
	background-image:url(images/savings_pricebox.jpg);
	width:98px;
	height:29px;
	margin-left:3px;
	background-repeat:no-repeat;
}

.totalsavingfigure
{
	background-image:url(images/savings_pricebox.jpg);
	width:98px;
	height:29px;
	margin-left:3px;
	background-repeat:no-repeat;
}

.savingfigure p
{
	line-height:20px;
	margin:0px;
	padding:0px;
}

.savingsfigures
{
	text-align:center;
	vertical-align:top;
}

.savingsfigures p
{
	margin:0px;
	padding:3px;
}

#savingstotal
{

	width:540px;
	height:112px;
}

.hiddenamount
{
	
}

.hiddenamount p
{
	color:White;	
}

#savingstotal
{
	margin-left:26px;
}

#savingstotal table
{
	margin:0px;
}

.descriptionBox
{
	border: 1px gray solid;
}

.savingsbox
{
	width:185px;
	height:60px;
}

.requestlogin
{
	color:#000000;
	font-size:10px;
}

#membersReview {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
margin-bottom:1em;
margin-left:0px;
margin-top:1em;
padding-bottom:8px;
padding-top:8px;
width:164px;
}

#membersReview h2 {
font-family:Arial,Helvetica,sans-serif;
font-size:170%;
font-weight:bold;
margin:0px;
padding:0px;
}

#membersReview p {
font-size:115%;
line-height:18px;
}

.adspace {

	margin-top: 0px;
}
.adspace2 {
	padding: 0px;
	margin-top: 8px;

}

#selectedNavigation
{
	background-color:#000000;
}

#selectedNavigation span
{
	color:#FFFFFF;
}

.benefitcommon
{
}

.benefitcommon p
{
	margin:0px;
	padding:0px;
}

.calltoaction {
	background-image: url(images/calltoaction.jpg);
	background-repeat: no-repeat;
	height: 106px;
	width: 576px;
	margin-left: 10px;
	padding-left: 130px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
	line-height: 28px;
}

.jointext
{color:#99CC00;
font-weight:bold;}

.floatRight {
	float: right;
}

#mainContent {
	margin-right: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent a 
{
	color:#494949;
}
#mainContent  h1 {
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
}
#mainContent img {
	margin-left: 1em;
}
#mainContent ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-right:65px;
	width:540px;
}
#mainContent li {
	list-style-type: none;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 26px;
	padding-top: 8px;
	*padding-bottom: 15px;
	*padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	*float:left;
	*width:540px;
}

.clearer {
	clear: both;
}

.whatPapersSayColumn {
	float: left;
	margin-left: 0.8em;
	width: 157px;
	background-color: #F6ECCE;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-image: url(images/paperColBG.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.whatPapersSayColumn p {
	font-weight: normal;
	color: #333333;
	font-size: small;
	margin-top: 1em;
	margin-right: 4px;
	margin-bottom: 1em;
	margin-left: 0px;
}

.pullQuote {
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	line-height:normal;
}

.insuranceCoverColumn {
	color: #333333;
	float: left;
	font-size: small;
	width: 300px;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}
.insuranceCoverColumn p {
	margin: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 1em;
	padding-left: 4px;
	color: #666666;
}
.insuranceCoverColumn h3 {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.benefitsfooter {

	background-repeat: no-repeat;

	width: 610px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 43px;
	padding-left: 35px;
}
.tablecopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tablecopy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.regionbox
{background-image:url(images/searchFacilityLink.png);background-position:left center;
background-repeat:no-repeat;color:#333333;display:block;height:29px;
line-height:29px;text-align:center;text-decoration:none;width:100px;
}
.adspace a
{
	background-color:White;
}

.adspace a:hover
{
	background-color:White;
}

.nomargin
{
	margin:0px;
	padding:0px;
}
.bottomtext
{
	color:#333333;
}
.bottomtext a
{
	color:#333333;
}

.bottomtext a:hover
{
	color:#555555;
}

.emailtable {
	margin-top: 55px;
}
.phonetable {
	margin-top: 43px;
}
.insuranceCoverColumn h2 {
	font-size: 100%;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 1.2em;
}
#coverOptions {
	padding: 0px;
	margin-right: 118px;
}
.insuranceCoverColumn a {
	color: #666666;
}
.insuranceCoverColumn   a:hover {
	color: #000000;
}
.silver, .gold, .platinum {
	font-size: 15px;text-align: center;color: #333333;width: 156px;
	float: left;margin-right: 12px;margin-top: 12px;
	margin-bottom: 0px;margin-left: 0px;padding-top: 6px;
	padding-right: 0px;padding-bottom: 0px;padding-left: 0px;
}
.clearerLine {
	clear: both;border-bottom-width: 1px;
	border-bottom-style: solid;border-bottom-color: #999999;
	width: 490px;padding-top: 12px;
	padding-right: 0px;padding-bottom: 0px;
	padding-left: 0px;margin-top: 0px;
	margin-right: 0px;margin-bottom: 12px;margin-left: 0px;
}
.silver {
	background-image: url(images/silverCover.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.silver p,.gold  p, .platinum p{
	text-align: left;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 14px;
	margin: 0px;
	padding-top: 14px;
}
.gold {
	background-image: url(images/goldCover.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.platinum {
	background-image: url(images/platinumCover.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.rewardsbg {
	background-image: url(images/rewardsguy.jpg);
	height: 470px;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	padding-top: 0px;
}
.resourcescopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

.middletext
{
	text-align:center;
}
.indexImgLink {
	float: left;
	border: 0px;
}
#sitemapTable a {
	color: #666666;
	text-decoration: underline;
}
#sitemapList li {
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#mainContent #sitemapList_1 h3 {
font-size: 14px;
}
#mainContent #sitemapList_1 {
	width: 200px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent #sitemapList_2 h3 {
font-size: 14px;
}
#mainContent #sitemapList_2 {
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
#sitemapList a {
	color: #121212;
}
img 
{
	border:none;
}
.normalText 
{
 font-size: 13px;
 color: #000000;
 font-weight: normal;
 padding:0px;
 padding-top: 8px;
 margin:0px;
}
.paragraph_padding 
{
	width:540px;
	float:left;
}
.loginPanelPadding
{
	padding-top:12px;
}
.index09_DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D9B72E;
	background-image: url(images/indexBG_10.jpg);
	background-repeat: no-repeat;
	width: 610px;
	padding-left: 55px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 323px;
}

#divBackORpromo
{
	background-image: url(images/indexBG_09_25.jpg);
}

#divBackORclub
{
	background-image: url(images/indexBG_09.jpg);
}

#divBackOR2free
{
	background-image: url(images/indexBG_09.jpg);
}

#divBackOR3free
{
	background-image: url(images/indexBG_09.jpg);
}

.index09_DIV .index_text_inner {
	padding-right: 85px;
	padding-left: 150px;
	padding-top: 15px;
}
.index09_DIV .index_text_inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.index09_DIV .index_text_inner h4 {
	font-size: 21px;
	font-weight: normal;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.index09_DIV_footer {
	background-image: url(images/indexBG_footer_09.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 592px;
	/*padding-top: 43px;
	padding-left: 35px;*/
	margin: 0px;
	clear: both;
}
.index09_lower_Nav {
	margin-top: 8px;
}
.index09_lower_Nav .index_09_UL {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding: 0px;
	height: 48px;
}
.index09_lower_Nav .index_09_UL li {
	float: left;
	list-style-type: none;
	text-align: center;
	width: 96px;
	font-size: 17px;
	margin: 0px;
	padding: 0px;
}
.index09_DIV_footer a img {
	margin-top: 95px;
	margin-left: 440px;
}
.index_09_UL a {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/index_09_lowerNavBG2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-left-color: #CCC;
	border-left-width: 1px;
}
.index_09_UL a:hover {
	background-image: url(images/index_09_lowerNavBG2_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.index_09_UL .link_1 a {
	background-image: url(images/index_09_lowerNavBGLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #333;
}
.index_09_UL .link_1 a:hover {
	background-image: url(images/index_09_lowerNavBGLeftHover.jpg);
}
.index_09_UL .link_6 a {
	background-image: url(images/index_09_lowerNavBGRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCC;
}
.index_09_UL .link_6 a:hover {
	background-image: url(images/index_09_lowerNavBGRightHover.jpg);
}
.index09_DIV .join_today {
	height: 115px;
	width: 149px;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}

.index09_h4 
{
	padding:0px;
	margin:0px;
}
.index09_DIV .index_text_inner h4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.SEO_TEXT 
{
	padding-left:25px;
	padding-right:20px;
	padding-top:10px;
	width:550px;
	background-image:url(images/SEO_BG.jpg);
	background-repeat:no-repeat;
}
.SEO_TEXT a 
{
	color:#333333;
}
.SEO_TEXT h1 
{
	color:#000000;
	margin:0px;
	margin-top:10px;
	padding:0px;
}
.SEO_TEXT h2 
{
	font-weight:bold;
}
.index09_R4G_SEO {
	background-image: url(images/indexBG_R4G_border.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	width: 590px;
	padding-right:75px;
	padding: 0px;
}
.index09_R4G_SEO #R4G_SEO 
{
	padding-left:25px;
}
.index09_R4G_SEO #R4G_SEO p
{
	padding-right:10px;
}
.index09_R4G_SEO #R4G_SEO h2
{
	font-weight:bold;
	font-size:15px;
	line-height:18px;
}
.index09_R4G_SEO #R4G_SEO h2.biggerH2
{
	font-weight:bold;
	font-size:18px;
	line-height:21px;
}
#R4G_SEO .r4g_logoIMG 
{
	margin-right:50px;
}
#R4G_Bottom
{
	background-image:url(images/indexR4G_BottomBorder.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	height:27px;
	clear:both;
}
.R4G_nav_UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	background-image: url(images/R4G-ul-BG.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:25px;
	margin-top:25px;
}
.R4G_nav_UL li {
	background-image: url(images/R4G_tab-right.jpg);
	float: left;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.R4G_nav_UL li a {
	display: block;
	line-height: 27px;
	background-image: url(images/R4G_left-tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	width: 100px;
}
.R4G_nav_UL li.lastLink {
	margin: 0px;
	background-image: url(images/R4G_tab-right-region.jpg);
}
.R4G_nav_UL a.region_link 
{
 background-image: url(images/R4G_tab-left-register.jpg);
}

.R4G_nav_UL .averageStrokes {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 142px;
}
.R4G_nav_UL .myhandicap {
	padding-right: 8px;
	padding-left: 8px;
	width: 90px;
	margin: 0px;
}
.R4G_nav_UL li .active_link {
	color: #000;
	background-image: url(images/R4G_left-tab_active.jpg);
}
.R4G_nav_UL .active_link_li {
	background-image: url(images/R4G_tab-right_active.jpg);
}
.r4g_partners_UL {
	list-style-type: none;
	float: left;
	width: 540px;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 15px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0096D7;
	padding-bottom: 10px;
}
.r4g_partners_UL li {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom:10px;
}
.r4g_partners_UL li p {
	display: block;
	width: 175px;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 8px;
	padding: 0px;
}
.r4g_partners_UL .sideMargin {
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.partner_companies {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 540px;
}
.r4g_registerBTN {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.partner_companies li {
	float: left;
}
.howItWorks_ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 540px;
}
.howItWorks_ul li .howitworks_inner {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #1797D6;
	margin-bottom: 10px;
	float: left;
	clear: both;
}
.howItWorks_ul li {
	clear: both;
}
.howItWorks_ul li img {
	float: left;
	margin-right: 8px;
}
.howItWorks_ul li h3 {
	padding: 0px;
	margin: 0px;
	font-weight:bold;
	font-size:17px;
	line-height:24px;
}
.howItWorks_ul li .howitworks_inner p {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
}
#howitworks_inner p {
	font-size: 12px;
}
#accordion #slider dt a {
	font-weight: bold;
	text-decoration: underline;
	color: #333;
}
#accordion #slider dt 
{
	padding-bottom:5px;
	padding-top:5px;
}
#accordion #slider dd 
{
	padding:0px;
	margin:0px;
	padding-left:0.5em;
	padding-right:1em;
}

#mainContent #privacy_policy_DIV 
{
	padding-right:90px;
}
h2.h2_SEO 
{
	font-size:12px;
	font-weight:normal;
	color:#000000;	
}
#addInfo
{
    display:none;
    width:490px;
}
#discountInfo
{
    width:490px;
    padding-left:30px;
}

.matchplay {
    font-size:28px;
    font-weight:normal;
    margin:11px 0 0;
    padding:0;
}

.matchplay span {
    color:#0055A0;
    font-weight:bold;
}



#dg25_imageBG {
    width:606px;
    height:526px;
    background-color:#696969;
}

#dg25_1 {
    width:354px;
    height:526px;
    background-image:url(images/dg25_01.png);
    float:left;
}

#dg25_2 {
    width:33px;
    height:526px;
    background-image:url(images/dg25_03.jpg);
    float:right;
}

a.dg25_link1 {
    float:left;
    width:219px;
    height:127px;
    background-image:url(images/dg25_02.png);
}

a.dg25_link2 {
    float:left;
    width:219px;
    height:109px;
    background-image:url(images/dg25_04.png);
}

a.dg25_link3 {
    float:left;
    width:219px;
    height:111px;
    background-image:url(images/dg25_05.png);
}

a.dg25_link4 {
    float:left;
    width:219px;
    height:109px;
    background-image:url(images/dg25_06.png);
}

a.dg25_join {
    float:left;
    width:219px;
    height:70px;
    background-image:url(images/dg25_07.png);
}
   