﻿body
{
    background-color:Gray;
}
.OuterDiv
{
    
    }
.InnerDiv
{
    width:900px;
    min-height:400px;
    height:auto!important;
    height:400px;
    margin-left:auto;
    margin-right:auto;
    padding-top:136px;
    position:relative;
    background-color:White;
    }
.MainContentHome
{
    width:900px;
    top:134px;
    background-color:Gray;
    background-repeat:repeat-y;
    color:White;
}
.MainContent
{
    /*position:relative;*/
    width:900px;
    /*height:140px;*/
    top:134px;
    float:left;
    background-image:url("/Images/main-back.jpg");
    background-repeat:repeat-y;
    color:White;
}
.Header
{
    position:absolute;
    width:900px;
    height:124px;
    top:0px;
    /*top:-140px;*/
    border-top:solid 1px Gray;
    border-bottom:solid 1px Gray;
    overflow:hidden;
    left:0px;
    }
.Header img
{
    float:left;
    margin-left:20px;
    margin-top:10px;
    }
.Header h1
{
    width:500px;
    color:Gray; 
    font-family:Baskerville Old Face, Times New Roman;
    font-size:42px;
    margin-left:50px;
    margin-top:30px;
    float:left;
}

.Footer
{
    /*position:relative;*/
    width:890px;
    height:26px;
    text-align:center;
    color:Gray;
    border-top:solid 1px Gray;
    border-bottom:solid 1px Gray;
    padding:5px;
    padding-top:10px;
    /*float:left;*/
    margin-top:10px;
    background-color:White;
    float:left;
    }
.MainContent h2
{
    color:White;
    text-align:center;
    width:620px;
    }
.MainContentHome h2
{
    color:White;
    text-align:center;
    float:right;
    width:620px;
    }
.Footer a
{
    color:black;
    font-size:14px;
    
    }
.MainDisplay
{
    width:900px;
    height:300px;
    background-repeat:no-repeat;    
    }
.MainMenu
{
    padding-top:10px;
    padding-left:10px;
    width:200px;
    height:290px;
    background-color:White;
    font-family:Baskerville Old Face, Times New Roman,Verdana, Arial;
    font-size:24px;
    line-height:28px;
    float:left;
    color:Gray;
    filter:alpha(opacity=80);
    }
.MainMenu a
{
    color:Gray;
    text-decoration:none;    
    }
.MainMenu a:hover
{
    color:#00ff33;
    font-style:italic;
    }
.SubMenu
{
    width:200px;
    float:left;
    background-color:#EEEEEE;
    margin-right:1px;
    font-size:1.0em;
    font-family:Gill Sans MT;
    font-weight:normal;
    padding-left:10px;
    padding-top:30px;
    padding-bottom:20px;
    margin-bottom:20px;
    text-transform:uppercase;
    
    }
.SubMenuItem
{
    width:150px;
    float:left;
    padding-top:3px;
    }
.SubMenuItem a
{
    color:Gray;
    text-decoration:none;
    }
.SubMenuItem a:hover
{
    color:Black;
    text-decoration:none;
    }
p
{
    padding:5px;
    font-size:16px;
    color:white;
    width:620px;
    margin-left:240px;
    }
p a
{
    color:white;
    font-weight:bold;
    text-decoration:underline;
    }
.golfsocieties
{
    width:610px;
    float:right;
    padding-right:30px;
    }
.golfsocieties p
{
    padding-left:0px;
    width:610px;
    margin-left:0px;
}
.LessonRow
{
    width:400px;
    margin-left:10px;
    padding:5px;
    float:left;
    font-size:16px;
    color:White;
    }info
.LessonDescription
{
    padding-left:20px;
    width:220px;
    float:left;
    }
.LessonPrice
{
    margin-left:40px;
    width:80px;
    float:left;
    }
.greenfees
{
    float:right;
    width:620px;
    }

.greenfees p
{
    padding-left:0px;
    width:610px;
    margin-left:0px;
}
.greenfees a
{
    color:White;
    text-decoration:underline;
    font-weight:bold;
    }


.GreenFeeRow
{
    width:610px;
    padding:5px;
    float:left;
    font-size:16px;
    color:white;
    }
.GreenFeeRow .Item
{
    width:250px;
    float:left;
    text-align:center;
    }
.eventsnews
{
    float:right;
    width:620px;
    margin-right:30px;
    margin-bottom:30px;
    }
.NewsContain
{
    
    }
.NewsItem
{
    border:solid 2px white;
    padding:5px;
    margin-top:10px;
    }
.NewsItem a
{
    margin-top:20px;
    margin-bottom:20px;
    color:White;
    text-decoration:underline;
    font-size:18px;
    font-weight:bold;
}
.NewsItemTitle
{
    background-color:White;
    color:Black;
    padding:3px;
    font-size:18px;
    }
.NewsItemTitle b
{
    font-size:12px;
}
.NewsContentContainer
{
    
    }
ul
{
    width:610px;
    font-size:16px;
    color:white;
    list-style-type:square;
    float:left;
    }
li
{
    padding-top:4px;
    }
.DefaultIntro
{
    width:700px;
    float:left;
    }
.hidden
{
	display:none;
	}
.modalBackground
{
	Z-INDEX: 90;	
	LEFT: 0px;	
	WIDTH: 100%;	
	POSITION: absolute;	
	TOP: 0px;	
	HEIGHT: 500px;	
	BACKGROUND-COLOR: #000;
	opacity:0.8;
    filter: alpha(opacity=80);
	}
.ModalBack
{
	background-color:White;
	padding-left:20px;
	}
.CancelButton
{
	font-size:16px;
	margin-left:100px;
	}
.PageContentLine
{
    width:800px;
    margin-top:10px;
    border:solid 1px white;
    padding:5px;
    margin-left:50px;
    }
.TextItemArea
{
    width:550px;
    }
.ButtonArea
{
    width:800px;
    
    text-align:center;
    }
.ButtonArea a
{
    color:White;
    text-decoration:underline;
    font-size:22px;
}
.PageContent h2
{
    color:White;
    }
.PageContent p
{
    text-align:center;
    }
.default
{
    
    }
.PageContent
{
    width:780px;
    padding:5px;
    }

.default h2
{
    color:White;
    margin-top:-20px;
    }
.proshophire
{
    width:610px;
    float:right;
    padding-right:30px;
    }
.proshophire p
{
    width:610px;
    margin-left:0px;
}
.LogIn_Page
{
    width:610px;
    padding:5px;
    float:right;
    color:black;
    background-color:White;
    border:solid 2px black;
    margin-bottom:20px;
    }
.LogIn_Page p
{
    color:Black;
}
.LogIn_Page h2
{
    color:Black;
}
.LoginInButton
{
    color:Black;
    margin-left:250px;
    font-size:20px;
    margin-top:10px;
    margin-bottom:10px;
}
.golfacademylessons
{
    width:610px;
    padding-right:30px;
    float:right;
    color:White;
    }
.golfacademylessons p
{
    margin-left:0px;
    }
.greenfeesmembership
{
    width:610px;
    padding-right:30px;
    float:right;
    }
.greenfeesmembership p
{
    width:610px;
    margin-left:0px;
}
.greenfeesmembership ul
{
    margin-left:0px;
    }
.greenfeesmembership ul
{
    
    }
.LogIn_Page p
{
    width:700px;
    margin-left:30px;
    }
.LogIn_Page .Row
{
    width:900px;
    float:left;
    padding-top:6px;
    }

.DefaultIntro
{
    width:700px;
    float:left;
    }
.hidden
{
	display:none;
	}
.modalBackground
{
	Z-INDEX: 90;	
	LEFT: 0px;	
	WIDTH: 100%;	
	POSITION: absolute;	
	TOP: 0px;	
	HEIGHT: 500px;	
	BACKGROUND-COLOR: #000;
	opacity:0.8;
    filter: alpha(opacity=80);
	}
.ModalBack
{
	background-color:White;
	padding-left:20px;
	}
.CancelButton
{
	font-size:16px;
	margin-left:100px;
	}
.PageContentLine
{
    width:700px;
    margin-top:10px;
    border:solid 1px black;
    padding:5px;
    margin-left:50px;
    background-color:White;
    color:Black;
    margin-bottom:5px;
    }
.PageContentLine p
{
    width:690px;
    }

.TextItemArea
{
    width:480px;
    }
.ButtonArea
{
    width:700px;    
    text-align:center;
    }
.ButtonArea a
{
    color:Black;
    text-decoration:underline;
    font-size:22px;
}
.PageContent h2
{
    color:Black;
    }
.PageContent p
{
    text-align:center;
    }
.contact
{
    float:left;
    }

.ContactRow
{
    width:600px;
    float:left;   
    }
.ContactRow .ContactLeft
{
    width:200px;
    float:left;   
}
.ContactForm
{
    width:600px;
    float:right;
    }
.golffit
{
    width:680px;
    float:right;
    }
.golffit p
{
    width:600px;
    float:right;
    margin-left:0px;
    margin-right:20px;
    }
.golffit ul
{
    width:600px;
    float:right;
    }
.golffit h2
{
    margin-top:5px;
    margin-bottom:5px;
}
.Staff-Golf-Pro
{
    width:640px;
    float:right;
    margin-bottom:20px;
    }
.Staff-Golf-Pro-Item
{
    width:140px;
    float:left;
    }
.Staff-Golf-Pro-Item-Text
{
    width:360px;
    float:left;
    text-align:justify;
    }
.Staff-Golf-Pro-Image
{
    max-width:110px;
    width:auto!important;
    width:110px;
    }
.AdminTattooThumb
{
    max-width:110px;
    width:auto!important;
    width:110px;
    float:left;
    }
.AdmintTattooRow
{
    width:600px;
    float:left;
    margin-bottom:40px;
    }   
.Edit-Button-Staff
{
    margin-left:20px;
    }
.CancelButton2
{
    font-size:16px;
	margin-left:100px;
	color:Black;
    }

.Staff-Golf-Fit-Instructor
{
    width:640px;
    float:right;
    }
.Staff-Golf-Fit-Instructor-Item
{
    width:160px;
    float:left;
    }
.Staff-Golf-Fit-Instructor-Image
{
    max-width:110px;
    width:auto!important;
    width:110px;
    }
.EditRow
{
    width:500px;
    float:right;
    }
.EditRow a
{
    color:White;
    font-size:16px;
    margin-top:20px;
    font-weight:bold;
}
.roommenu
{
    width:680px;
    float:right;
    }
.golffitinfo
{
    width:480px;
    float:left;
    }
.golffitinfo h2
{
    width:400px;
    }
.GolfFitInfoImages
{
    width:190px;
    float:right;
    min-height:600px;
    padding-left:10px;
    }
.golffitinfo p
{
    width:420px;
    float:left;
    margin-left:10px;
}
.Fit-Image
{
    max-width:180px;
    float:left;
    margin-top:20px;
    }
.golfacademy
{
    width:480px;
    float:left;
    }
.GolfacademyInfoImages
{
    width:190px;
    float:right;
    min-height:600px;
    padding-left:10px;
    }
.golfacademy p
{
    width:420px;
    float:left;
    margin-left:10px;
}
.Golfacademy-Image
{
    max-width:180px;
    float:left;
    margin-top:20px;
    }
.privatefunctionshire
{
    width:480px;
    float:left;
    }
.privatefunctionshireImages
{
    width:190px;
    float:right;
    min-height:600px;
    padding-left:10px;
    }
.privatefunctionshire p
{
    width:420px;
    float:left;
    margin-left:10px;
}
.privatefunctionshire-Image
{
    max-width:180px;
    float:left;
    margin-top:20px;
    }
.Image-Item-Row
{
    width:600px;
    float:right;
    padding:6px;
    margin-top:4px;
    border:solid 2px white;
    }
.Image-Item-Id-Item
{
    width:100px;
    float:left;
    }
.Image-Item-Image-Panel
{
    width:200px;
    float:left;
    }
.Image-Item-Image-Resize
{
    max-width:180px;
    width:auto!important;
    width:180px;
    }
.Image-Item-Item
{
    width:150px;
    float:right;   
    }
.Image-Item-Row a
{
    color:White;
    text-decoration:underline;
    }