/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0;
	margin-bottom:0;
	background-image:url(images/Background.gif);
	}
body a:hover {
	text-decoration:none;
}
.MainContent {
	width:980px;
	background-color:#FFFFFF;
	border:none;
}
.Content {
	vertical-align:top;
}
.HorSpacer {
	height:3px;
	background-color:#FFFFFF;
}
.VertSpacer {
	width:3px;
	background-color:#FFFFFF;
}
.MainBanner {
	background-image:url(images/MainBanner.jpg);
	background-repeat:no-repeat;
	background-color:#e88f0e;
	height:106px;
	vertical-align:top;
	padding-top:2px;
}
.MainBanner a:link {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.MainBanner a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
h1 {
	font-size:16px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:12px;
}
.required{
	color:#FF0000;
}
/*-----------------------Main Menu----------------------*/
.MainButton {	
	width:20%;
}
.AccomodationsButton {
	background-image:url(images/AccomodationsButton.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:24px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.AccomodationsButton a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.AccomodationsButton a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.CoursesButton {
	background-image:url(images/CoursesButton.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:24px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.CoursesButton a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.CoursesButton a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.TeeTimesButton {
	background-image:url(images/TeeTimesButton.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:24px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.TeeTimesButton a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.TeeTimesButton a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.PackageButton {
	background-image:url(images/PackageButton.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:24px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.PackageButton a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.PackageButton a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.SpecialsButton {
	background-image:url(images/SpecialsButton.jpg);
	background-position:left;
	background-repeat:repeat-x;
	height:24px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.SpecialsButton a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.SpecialsButton a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/*-----------------------Bottom of Webpage----------------------*/
.BottomMenu {
	background-image:url(images/BottomMenu.jpg);
	height:12px;
}
.Footer {
	background-image:url(images/Footer.jpg);
	background-repeat:repeat-x;
	background-color:#3F87AF;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}
.Footer a:link {
	color:#FFFFFF;
}
.Footer a:visited {
	color:#FFFFFF;
}
a:link {
	color:#2C6382;
	font-weight:bold;
}
a:visited {
	color:#2C6382;
	font-weight:bold;
}
/*-----------------------Courses and Properties SideMenu----------------------*/
.Locations {
	width:140px;
	vertical-align:top;
}
.SideMenu {
	width:17%;
	background-color:#F0E5D1;
	background-image:url(images/SideMenuSpacer.gif);
	background-position:right;
	background-repeat:repeat-y;
	vertical-align:top;
}
.Courses {
	background-color:#E8EDD9;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.CoursesHeader {
	background-image:url(images/GreenHeader.jpg);
	background-repeat:no-repeat;
	background-color:#D5E03A;
	height:30px;
	padding-left:10px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.Courses a:link {
	color:#485205;
}
.Courses a:visited {
	color:#485205;
}
.CoursesDottedLine {
	height:1px;
	background-image:url(images/DottedLine.gif);
	background-color:#E8EDD9;
}
.Properties {
	background-color:#F0E5D1;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
		padding-top:2px;
	padding-bottom:2px;
}
.PropertiesHeader {
	background-image:url(images/OarngeHeaderSide.jpg);
	background-repeat:no-repeat;
	background-color:#F5AF11;
	height:30px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.Properties a:link {
	color:#D46009;
}
.Properties a:visited {
	color:#D46009;
}
.PropertiesDottedLine {
	height:1px;
	background-image:url(images/DottedLine.gif);
	background-color:#F0E5D1;
}
/*-----------------------Home Page Middle Content----------------------*/
.MiddleHeader {
	background-image:url(images/RedHeader.jpg);
	background-repeat:no-repeat;
	background-color:#D4352F;
	height:32px;
	color:#FFFFFF;
	font-weight:bold;
}
.MiddleContent {
	vertical-align:top;
}
.HomeConentMain {
	vertical-align:top;
}
/*-----------------------Home Page Specials----------------------*/
.MainSpecial {
	height:159px;
	background-image:url(images/TopSpecial.jpg);
	background-repeat:no-repeat;
	background-color:#438ab2;
}
.TopSpecial {
	height:147px;
	width:210px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}
.TopSpecial a:link {
	color:#FFFFFF;
}
.TopSpecial a:visited {
	color:#FFFFFF;
}
.TopSpecialHeader {
	font-size:18px;
}
.TopSpecialTd {
	text-align:center;
	vertical-align:top;
}
.FreeQuote {
	height: 159px;
	background-image:url(images/FreeQuote-bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
.Specials {
	background-image:url(images/OrangeHeader.jpg);
	background-repeat:no-repeat;
	background-color:#F5AF11;
	height:30px;
	width:40%;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.Special1 {
	background-image:url(images/Special1-bg.jpg);
	background-repeat:repeat-x;
	background-color:#4188B2;
	vertical-align:top;
}
.Special2 {
	background-image:url(images/Special2-bg.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
	background-color:#D46009;
}
.MWCSpecial {
	background-image:url(images/MarriotWorldCenterSpecial.jpg);
	background-repeat:no-repeat;
	height:125px;
	 width:377px;
}
.MWCHeader  {
	font-size:24px;
	font-weight:bolder;
	text-align:center;
	color:#CC0000;
}
.MWCSubHeader {
	font-size:18px;
	font-weight:bold;
	color:#ffdf48;
}
.MWCText {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.MWCText a:link {
	color:#ffdf48;
}
.MWCText a:visited {
	color:#ffdf48;
}
.NRSpecial {
	background-image:url(images/2Nights-3RoundsAd.jpg);
	background-repeat:no-repeat;
	background-color:#D46009;
	height:250px;
	width:332px;
}
.NRHeader {
	font-size:24px;
	font-weight:bold;
	text-align:center;
	color:#6E0900;
	height:61px;
}
.NRText {
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.NRSubHeader {
	font-size:18px;
	font-weight:bold;
	color:#ffdf48;
}
.NRSmall {
	font-size:12px;
	font-weight:200;
	color:#FFFFFF;
}
.NRText a:link {
	font-size:18px;
	font-weight:bold;
	color:#ffdf48;
}
.NRText a:visited {
	font-size:18px;
	font-weight:bold;
	color:#ffdf48;
}
/*-----------------------Courses.cfm----------------------*/
.CoursesTd {
	vertical-align:top;
}
/*-----------------------Accomodations----------------------*/
.RatesHeader {
	background-color:#CCCCCC;
	text-align:center;
}
.ratesh2 {
	text-align:center;
}
/*-----------------------Accomodations/Courses Sub Menu----------------------*/
.SubMenu {
}
.SubMenuButton {
	height:20px;
	width:200px;
	background-image:url(images/SubMenuButton.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}
.SubMenuButton a:link {
	color:#2D6483;
	text-decoration:none;
}
.SubMenuButton a:visited {
	color:#2D6483;
	text-decoration:none;
}
.SubMenuButton a:hover {
	color:#000000;
	text-decoration:none;
}
.ViewMore {
	font-size:20px;
	text-align:center;
	background-image:url(images/ViewMore.jpg);
	height:25px;
}
.ViewMore a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.ViewMore a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/*-----------------------Course's----------------------*/
.Address {
padding-left:10px;
}

/*-----------------------Course Description Page----------------------*/
.CourseDetail {
	width:700px;
}
.CourseDistance {
	width:500px;
}
.CourseDetailHeader {
	text-align:center;
	font-weight:bold;
	background-color:#E2E2E2;
}
.Black {
	text-align:center;
	color:#FFFFFF;
	background-color:#000000;
}
.Blue {
	text-align:center;
	color:#FFFFFF;
	background-color:#0066FF;
}
.White {
	text-align:center;
	color: #000000;
}
.Gold {
	text-align:center;
	color:#000000;
	background-color:#FFCC00;
}
.Red {
	text-align:center;
	color:#FFFFFF;
	background-color:#FF0000;
}
.Silver {
	text-align:center;
	color:#000000;
	background-color:#CCCCCC;
}
.Green {
	text-align:center;
	color:#FFFFFF;
	background-color:#009900;
}
.Yellow {
	text-align:center;
	color:#000000;
	background-color:#FFFF00;
}
.Jade {
	text-align:center;
	color:#000000;
	background-color:#00CCCC;	
}
.Purple {
	text-align:center;
	color:#FFFFFF;
	background-color:#9933CC;
}
/*-----------------------Package Specials Page----------------------*/
.SpecialsImage {
	vertical-align:top;
}
.SpecialsDescription {
	vertical-align:top;
}
.RatesTable {
	width:300px;
}
.AdditionalSpecials {
	width:400px;
}
.AdditionalSpecials a:link {
	color:#000066;
	font-weight:bold;
}
.AdditionalSpecials a:visited {
	color:#000066;
	font-weight:bold;
}
.AdditionalSpecialsHeader {
	background-color:#E9E9E9;
	padding-left:5px;
	font-weight:bold;
}
.PackageSpecial1 {
	background-color:#E0ECED;
	padding-left:5px;
}
.PackageSpecial2 {
	background-color:#FCDCDD;
	padding-left:5px;
}
.PackageSpecial3 {
	background-color:#E0ECED;
	padding-left:5px;
}
.PackageSpecial4 {
	background-color:#FCDCDD;
	padding-left:5px;
}
.PackageSpecial5 {
	background-color:#E0ECED;
	padding-left:5px;
}
.PackageSpecial6 {
	background-color:#FCDCDD;
	padding-left:5px;
}
.PackageSpecial7 {
	background-color:#E0ECED;
	padding-left:5px;
}
/*-----------------------Create A Package----------------------*/
.RoomType {
	width:550px;
	background-color:#dbdbdb;
}
.RoomHeader {
	color:#FFFFFF;
	text-align:left;
	font-size:16px;
	padding-left:5px;
	background-image:url(images/RoomHeaderBG.jpg);
	background-repeat:no-repeat;
}
.AverageRate {
	width:65px;
	height:50px;
	text-align:center;
	color:#FFFFFF;
	background-color:#4A4A4A;
}
.RoomDescription {
	width:297px;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
}
.BookNow {
	width:116px;
	text-align:center;
	vertical-align:top;
}
.RoomPrice {
	font-size:16px;
	font-weight:bold;
}
.HotelInfo {
	width:350px;
}
.Roomhr {
	width:300px;
	text-align:center;
	background-color:#000000;
}
.Steps {
	width:100%;
}
.StepsButton {
	width:20%;
	background-color:#8DC8DA;
	text-align:center;
}
.CurrentStep {
	width:20%;
	background-color:#4289B3;
	text-align:center;
	color:#FFFFFF;
}
.ShortTime {
	color:#CC0000;
	font-size:18px;
}
/*-----------------------Contact----------------------*/
.OfficeHours{
	text-align:center;
	font-size:14px;
}