/* Eastwood redefined HTML */
body, html {
height:100%;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:2em;
background-image:url(../images/greyBack.gif);
background-repeat:repeat;
background-color:#DADCDD;
margin:0;
padding:0;
color:#5F5832;
}
.imgBorder {
border:1px solid #5A5532;
}
body *, html * {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5F5832;
}
hr {
color:#CBCBAD;
background-color:#CBCBAD;
height:1px;
margin:15px 0;
}
h1 {
font-size: 15px;
color:#5F7580;
font-weight: bold;
}
h2 {
font-size: 14px;
font-weight: bold;
color:#5F7580;
}
h3 {
font-size: 13px;
font-weight: bold;
color:#5F7580;
}
h4,h5,h6 {
font-size: 12px;
font-weight: bold;
color:#5F7580;
}
#bodyArea ul {
list-style-image:url(/images/bullet.gif);
line-height:0.6em;
}
#bodyAreaF ul {
list-style-image:url(/images/bullet.gif);
line-height:0.6em;
}
#bodyAreaMembers ul {
list-style-image:url(/images/bullet.gif);
}
.mPhoto {
position: absolute;
top: 0px;
left: -10px;
-moz-opacity: 0.0;
filter: Alpha(opacity=0);
}
/* weather */
div.radar {
text-align:center;
z-index:0;
height:auto;
}
div.weather {
background-color:#DBDBC8;
border:1px solid #369;
text-align:center;
}
/* page structure class and ids */
#containerI {
margin:0 auto;
padding:4px 7px 7px 7px;
width:733px;
text-align: left;
background-color:#C3C39D;
background-image:url(../images/contBackFull.gif);
background-repeat:repeat-y;
border-left:1px solid #383801;
border-right:1px solid #383801;
border-bottom:1px solid #383801;
overflow:hidden;
}
#headArea {
width:733px;
width/**/:/**/729px;
height:120px;
border-top:2px solid #FFF;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
background-color:#DAD8B8;
overflow:hidden;
}
#menuArea {
width:733px;
width/**/:/**/729px;
height:26px;
background-image:url(../images/menuArea.jpg);
background-repeat:no-repeat;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
background-color:#746D3A;
}
#flashArea {
width:733px;
width/**/:/**/729px;
height:275px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
background-color:#DAD8B8;
}
#welcomeArea {
width:733px;
width/**/:/**/729px;
height:114px;
background-image:url(../images/welcomeArea.jpg);
background-repeat:no-repeat;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
overflow:hidden;
}
#welcomeArea p {
float:right;
width:395px;
width/**/:/**/390px;
padding-right:5px;
margin-top:15px;
line-height:1.6em !important;
}
#bodyArea {
width:729px;
padding:0;
background-color:#FFF;
background-image:url(../images/headingBack.gif);
background-repeat:repeat-x;
text-align:left;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
overflow:hidden;
}
#bodyAreaF {
width:729px;
width/**/:/**/717px;
padding:0 2px 0 10px;
background-color:#FFF;
background-image:url(../images/headingBack.gif);
background-repeat:repeat-x;
text-align:left;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
overflow:hidden;
}
#bodyAreaM {
width:729px;
width/**/:/**/721px;
padding:0 4px;
background-color:#FFF;
background-image:url(../images/headingBack.gif);
background-repeat:repeat-x;
text-align:left;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
overflow:hidden;
}
#bodyRight {
width:501px;
padding-left:10px;
text-align:left;
overflow:hidden;
}
#headingH1 {
height:28px;
line-height:28px;
margin-bottom:10px;
margin:0 !important;
padding:0 !important;
font-size:16px;
color:#5A5532;
background-color:transparent;
}
#headingH1 * {
margin:0 !important;
padding:0 !important;
color:#5A5532 !important;
}
#photoFloat {
width:249px;
background-color:#FFF;
float:right;
margin-left:10px;
}
#photoFloatContain {
width:249px;
background-color:#FFF;
float:right;
margin-left:10px;
}
#photoFloatT {
width:249px;
height:317px;
background-image:url(../images/phFull.gif);
background-repeat:no-repeat;
background-color:#FFF;
}
#photoFloatT img {
margin:14px 0 0 9px;
}
#photoFloatContainH {
width:449px;
background-color:#FFF;
float:right;
margin:14px 0 0 10px;
}
#photoFloatH {
background-image:url(../images/phhistory.gif);
background-repeat:no-repeat;
width:449px;
height:261px;
background-color:#FFF;
}
#photoFloatH img {
margin:6px 0 0 6px;
border:1px solid #666;
}
#photoFloatB {
width:249px;
height:110px;
background-image:url(../images/phbot.gif);
background-repeat:no-repeat;
background-color:#FFF;
}
#photoFloatB img {
margin:9px 0 0 9px;
}
#phcenter div {
margin:0;
padding:0;
float:left;
}
#floatClear {
clear:both;
}
#footer {
margin:0 auto;
padding:0;
width:745px;
text-align:right;
background-color:transparent;
}
#bodyAreaMembers {
width:742px;
width/**/:/**/730px;
height:auto;
padding:15px 6px 9px 6px;
background:#DBDBC8;
}
div#menuBar {
width:780px;
width/**/:/**/770px;
height:42px;
height/**/:/**/37px;
background-color:#FFF;
padding:5px 5px 0 5px;
margin:0;
background-image:url(../images/menuBack.jpg);
background-repeat:no-repeat;
}
div#menuBarIndex {
width:780px;
width/**/:/**/770px;
height:42px;
height/**/:/**/37px;
background-color:#FFF;
padding:5px 5px 0 5px;
margin:0;
background-image:url(../images/menuBackIndex.jpg);
background-repeat:no-repeat;
}
.last {
float:right !important;
}
.last a {
margin-right:3px !important;
border-right:none !important;
}
.first {
border-left:none !important;
}
/* weather */

/* product classes */
td.hl {
	border: 1px solid #5F7580;
	padding: 4px;
}
table.dropdown { 
	border-top:0px;
	background-color:#D8D8C5;
	border:1px solid #369;
	text-align: left;	
}
table.administrator {
	background-color:#E6E6D9;
	border: 1px solid #5A5532;
	text-align: left;	
}
table.portal tr.bookingResults td.boxed {
	background-color:#D8D8C5;
	border:1px solid #5A5532;
	height: 40px; 
	text-align: left;
}
table.portal {
	border:none;
	background-color:#E6E6D9;
	text-align:left;
	line-height:normal !important;
}
table.portal th {
background-color: #E6E6D9;
color:#5F7580;
font-size:12px;
font-weight:bold;	
}
.portal th a {
color:#5F7580 !important;
}
/* form elements */
input, textarea, select {
font-size: 11px;
color:#5A5532;
font-weight: normal;
border:1px solid #5A5532;
margin:1px;
padding:3px;
background-color: #EFEFEF !important;
}
input.inputEl {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}
label {
	display: block;
	width: 140px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 10px;
}
/* links */
a:link {
color:#369;
}
a:visited {
color:#666;
}
a:hover {
color:#699;
}
a:active {
color:#960;
}
/* course tour */
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.float {
padding: 0;
margin: 0;
float: right;
}
.boldBlue {
font-size: 12px;
color:#369;
font-weight: bold;
}
#galleryThumbs, #galleryMain {
margin:auto;
width:696px;
text-align:center;
height:auto;
padding-top:20px;
clear:both;
}
#galleryThumbs {
margin-left:25px;
width:680px;
}
#galleryMain img {
border:3px solid #CBCBAD;
}
#galleryThumbs img {
border:3px solid #CBCBAD;
margin:1px;
}
#galleryThumbs a {
float:left;
padding:0;
margin:0;
border:none !important;
}
table.innerTable {
background-color:#FFF;
border:1px solid #CBCBAD;
}
.innerTable h3{
color:#330;
font-size:12px;
font-weight:bold;
}
.innerTable td *, .innerTable th * {
padding:0;
margin:0;
color:#5F5832;
}
.innerTable td, .innerTable th {
vertical-align:top;
padding:5px;
border-bottom:1px solid #FFF;
width:33%;
}
h2.comm {
margin-top:0;
padding-top:0;
}
h3.comm {
margin:10px 0 0 0;
padding:0;
}
#map {
width: 680px;
height: 380px;
border:1px solid #CBCBAD;
margin:10px auto;
}
#fixedWidth {

}
#galLeft {
margin-top:20px;
width:235px;
float:left;
}
#galLeft a {
float:left;
margin-right:6px;
margin-bottom:9px;
}
#galRight {
margin-top:20px;
float:left;
}
.memberTable {
text-align:center;
font-weight:normal;
border:1px solid #CBCBAD;
margin-left:20px;
}
.white {
font-weight:normal;
color:#000;
background-color:#FFF;
}
.redMem {
background-color:#5F7580;
}
.redMem * {
font-weight:normal;
color:#FFF !important;
padding:0;
margin:0;
}
.lightRedMem {
font-weight:normal;
background-color:#DEE3E7;
}
.scorecardTable {
text-align:center;
font-weight:bold;
}
.black {
font-weight:bold;
color:#FFF;
background-color:#000;
}
.red {
font-weight:bold;
color:#FFF;
background-color:#900;
}
.red * {
font-weight:bold;
color:#FFF;
}
.lightRed {
font-weight:bold;
background-color:#FCC;
}
.blue {
font-weight:bold;
color:#FFF;
background-color:#039;
}
.lightBlue {
font-weight:bold;
background-color:#9CF;
}
#membersMain {
padding:10px;
border:1px solid #5A5532;
margin:10px 0;
overflow:hidden;
}
h1.welcomeText {
padding-top:0;
margin-top:0;
}
#membersInset {
width:235px !important;
overflow:hidden;
float:right !important;
}
.membersDetails {
text-align:left;
width:223px;
border:1px solid #5A5532;
margin-left:10px;
margin-bottom:10px;
}
#loginDiv {
float:right;
width:260px;
background-color:#E6E6D9;
border:1px solid #5A5532;
margin:6px;
overflow:hidden;
}
#loginDivT {
margin:5px auto;
width:440px;
background-color:#E6E6D9;
border:1px solid #5A5532;
overflow:hidden;
}
#loginDiv div, #loginDivT div {
float:left;
width:45%;
height:30px;
line-height:24px;
margin-top:3px;
margin-left:3px;
padding:0;
}
#loginDiv p, #loginDivT p {
text-align:center;
margin:0;
padding:0;
}
#loginDiv div p {
text-align:right;
margin:0;
padding:0;
}
.stateAssoc {
text-align:left;
position:relative;
width:95%;
background-color:#E6E6D9;
border:1px solid #5A5532;
overflow:hidden;
margin-bottom:10px;
}
.stateAssoc h3 {
padding:1%;
margin:0;
}
.stateAssoc div {
padding:1%;
float:left;
width:38%;
}
.stateAssoc div * {
padding:0;
margin:0;
}
.fullAssoc {
width:100% !important;
}
.headingAssoc {
width:100% !important;
}
.imageAssoc {
position:absolute;
right:5px;
top:5px;
width:130px;
height:130px;
background-color:#FFF;
border:1px solid #5A5532;
}
div#mContainerIn {
position:relative;
width: 231px;
height: 291px;
background-color: transparent;
}
div#mContainerHi {
position:relative;
width: 435px;
height: 247px;
background-color: transparent;
}
.mPhoto {
position: absolute;
top:0;
left:0;
-moz-opacity: 0.0;
filter: Alpha(opacity=0);
}
.recipDiv {
width:47%;
margin:1%;
background-color:#E6E6D9;
border:1px solid #5A5532;
overflow:hidden;
float:left;
}
.recipClub h3 {
padding:1%;
margin:0;
font-size:16px;
}
.recipDiv div {
padding:1%;
float:left;
width:48%;
}
.recipDiv div * {
padding:0;
margin:0;
}
.recipFull, .recipContact, .recipClub {
width:98% !important;
}
.recipState {
padding:10px 0 0 10px;
clear:both;
}
.recipState * {
font-size:16px;
}
.innerTableN {
border:1px solid #5A5532;
width:444px;
margin-top:6px;
}
.innerTableN td {
background-color:#E6E6D9;
border:2px solid #FFF;
padding:3px;
}
table.gfwkList {
background-color:#D8D8C5;
border:1px dashed #333;
width:100% !important;
empty-cells:show;
}
.gfwkList * {
padding:0;
margin:0;
empty-cells:show;
}
.gfwkList td {
vertical-align:top;
padding:5px;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
empty-cells:show;
}
.gfwkList img {
border:1px dashed #333;
}
#whiteBarMarq{
height:25px;
line-height:24px;
width:733px;
background-color:#FFF;
}