﻿@charset "utf-8";
/* CSS Document */

/* General */
html, body 		{ width:auto; height:100%;  }
body			{ font-family: Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto; margin: 0 auto; text-align:center;}
body 			{ text-align: -moz-center; } /* Mozilla Firefox alignment */ 
h1				{ font-family: Arial, Helvetica, sans-serif; font-size:13px; margin-top:0px; margin-bottom:4px; }
h2				{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#777777; margin-top:0px; margin-bottom:4px; }
h3				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999; margin-top:0px; margin-bottom:4px;  font-style:italic;}
h4				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666600; }
p				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; }
input			{ font-family: Arial, Helvetica, sans-serif; font-size:12px;}
textarea		{ font-family: Arial, Helvetica, sans-serif; font-size:12px;}
#content li		{ font-size:11px; line-height:18px; margin-left:-20px; padding-left:18px; list-style:none; background-image:url(template/images/bullet.png); background-position: 0px 4px; background-repeat:no-repeat; }

a:link			{ text-decoration:none; color:#000; }
a:visited		{ text-decoration:none; color:#000; }
a:active		{ text-decoration:none; color:#000; }
a:hover			{ text-decoration:none; }

/* Classes */
.myline			{ width:530px; height:1px; border-top: 1px dotted #ccc; margin-bottom:12px; margin-top:7px;}
#menu			{ width:132px; height:auto; position:relative; margin-top:30px; text-align:right; z-index:1;}
#menu p			{ font-size:12px; display:block; margin-bottom:3px; margin-top:0px;}

/* Buttons */
#offers			{ width:753px; height:23px; float:right; text-align:right; margin-top:20px; }
.offer1			{ background-image:url(template/images/menu_01.jpg); width:128px; height:23px; display:block; float:right; margin-left:9px; }
.offer1:hover	{ background-image:url(template/images/menuhover_01.jpg);}
.offer2			{ background-image:url(template/images/menu_02.jpg); width:128px; height:23px; display:block; float:right; margin-left:9px; }
.offer2:hover	{ background-image:url(template/images/menuhover_02.jpg);}
.offer3			{ background-image:url(template/images/menu_03.jpg); width:128px; height:23px; display:block; float:right; margin-left:9px; }
.offer3:hover	{ background-image:url(template/images/menuhover_03.jpg);}
.offer4			{ background-image:url(template/images/menu_04.jpg); width:128px; height:23px; display:block; float:right; margin-left:9px; }
.offer4:hover	{ background-image:url(template/images/menuhover_04.jpg);}
.offer5			{ background-image:url(template/images/menu_05.jpg); width:128px; height:23px; display:block; float:right; margin-left:9px; }
.offer5:hover	{ background-image:url(template/images/menuhover_05.jpg);}

/* Menu */
.sidebarmenu ul			{ margin: 0; padding: 0; list-style-type: none; font: 11px arial; width: 132px; /* Main Menu Item widths border-bottom: 1px solid #ccc; */ }
.sidebarmenu ul li		{ position: relative; margin-bottom:0px; }
.sidebarmenu li			{ font-size:11px; line-height:19px; padding-left:8px; }

/* Top level menu links style */
.sidebarmenu ul li a	{ display: block; overflow: auto; /*force hasLayout in IE7 */ color: #000; text-decoration: none; padding-right: 0px;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{ background-color: #fff; /*background of tabs (default state)*/}
.sidebarmenu ul li 				{ padding-left:10px;}
.sidebarmenu ul li a:visited	{ color: #000; text-decoration:none;}
.sidebarmenu ul li a:hover		{ color:#999;  background: url(clients/42/template/images/star.jpg) no-repeat 97% 50%; background-color: #fff; }

/*Sub level menu items */
.sidebarmenu ul li ul			{ position: absolute; width: 132px; /*Sub Menu Items width */ top: 0; visibility: hidden; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding-right:10px; background-color:#FFF;}
.sidebarmenu a.subfolderstyle	{ }
.formheader				{font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style:italic; font-weight:bold; color:#000000; margin-bottom:12px;}
.subme					  { border-right: 1px solid #778;}
.line753                       { width:753px; height:1px; border-top: 1px dotted #ccc; margin-bottom:12px; margin-top:7px;}
#footer1                        { width:753px; height:auto; position:relative; margin-left:auto; margin-right:auto; color:#666; margin-top:15px;}
#footertext1left                { width:353px; height:auto; float:left; position:relative; }
#footertext1                    { width:753px; height:auto; float:right; position:relative; text-align:center; font-style:Italic;}
#footerwrapper                  { width:753px; height:auto; float:right;margin-top:20px; font-size:9px; color:#999;}
#crowngolf                      { width:auto; height:auto; float:right;}

.loztable {
	background-color: #FFFFFF;
	background-image: url(images/lozbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px 0px 4px;
	padding: 8px;
	width: 140px;
	border: 1px solid #A59E92;
	float: left;
	clear: left;
}
.loztitletext {
	color: #010143;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: normal;
	word-spacing: normal;
	margin: 0px 0px 8px;
	padding: 0px 0px 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/lozunderline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.lozcontenttext {
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	color: #565656;
	padding: 0px;
}
.lozlinktext {
	text-align: left;
	font-size: 13px;
	line-height: 16px;
	color: #010143;
	padding: 0px;
}
.lozenge   img  {
	margin: 0px;
	padding: 1px;
	float: right;
	background-color: #FFFFFF;
	border: 1px solid #A59E92;
}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */body {
}
/* Club Finder */
#clubfinderhome		{ width:252px; height:auto; float:right; margin-top:20px;}
#clubfinderhome	p	{ margin-bottom:8px;}
.clubs				{ font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; margin-bottom:4px; }

.cfimage			{ width:104px; height:420px; text-align:left; position:relative; float:left; }
.cfheader			{ width:360px; font-family: Arial, Helvetica, sans-serif; color:#6e6e16; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:4px; position:relative;}
.cfaddress			{ width:360px; font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; margin-bottom:4px;position:relative;}
.cfdetails			{ width:360px; font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; position:relative;}
.cfdetails li		{ font-size:11px; line-height:18px;  list-style: disc; }
.cfcontainer		{ width:auto; height:auto; position:relative; float:left;}

.clubfindertext		{ width:auto; height:auto;position:relative;}
.clubsgreen			{ font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; padding-bottom:4px; color:#0005ff;  text-align:left; font-weight:bold;}
.clubsblue			{ font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; margin-bottom:4px; color:#026e3c; text-align:left;font-weight:bold; }
.clubsblue:link		{ font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:0px; margin-bottom:4px; color:#026e3c; text-align:left;font-weight:bold; }
.clubsyellow		{ color:#cc9900; font-weight:bold;}

