@charset "utf-8";
/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000066;
background-image:url(images/BG.jpg);
background-repeat:repeat-x;
margin-top:0px;
}

h2 {
font-size:16px;
}

.FormName {
text-align:right;
font-weight:bold;
}

.Required {
color:#FF0000;
}

.Header {
width:900px;
margin-left:auto;
margin-right:auto;
}

.MainMenu {
width:900px;
background-color:#CCCCCC;
margin-left:auto;
margin-right:auto;
padding-top:6px;
padding-bottom:6px;
background-image:url(images/Main-Menu-BG.jpg);
background-position:bottom;
border-bottom:#000000 1px solid;
border-top:#000000 1px solid;
}

.MenuBtn {
text-align:center;
padding-left:20px;
padding-right:20px;
font-size:14px;
}

.MenuBtn a:link {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.MenuBtn a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.MainContent {
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

.BottomLinks {
color:#FFFFFF;
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.BottomLinks a:link {
color:#FFFFFF;
}

.BottomLinks a:visited {
color:#FFFFFF;
}

.BottomLinks a:hover {
color:#FFFFFF;
}

.BottomInfo {
font-size:11px;
color:#FFFFFF;
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/*-------Ind Pages------*/

.LeftContent {
width:215px;
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
}

.LeftDivider {
height:15px;
}

.LeftBooking {
height:190px;
background-image:url(images/Left-Booking-BG.jpg);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
font-weight:bold;
}

.LeftBookingPadding {
padding-left:20px;
padding-right:0px;
padding-top:35px;
}

.LeftBERow {
padding-bottom:15px;
}

.BEFormName {
text-align:right;
}

.SpecialsSignUp {
height:190px;
background-image:url(images/Specials-Sign-Up-BG.jpg);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
font-weight:bold;
}

.SpecialsPadding {
padding-left:15px;
padding-right:10px;
padding-top:100px;
}

.PageContent {
vertical-align:top;
}

.PageContentPadding {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

/*-------Home-------*/

.HomeBookingEngine {
width:350px;
background-image:url(images/Home-Booking-BG.jpg);
font-size:12px;
color:#FFFFFF;
vertical-align:top;
font-weight:bold;
}

.HomeBookingPadding {
padding-top:40px;
padding-left:30px;
}

.HomeBestValues {
width:220px;
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
}

.HomeBestValueHotelName {
font-size:16px;
font-weight:bold;
text-align:center;
}

.HomeContent {
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.HomeRightContent {
width:220px;
vertical-align:top;
padding-bottom:10px;
padding-top:12px;
}

.SpecialsSignUpHome {
height:190px;
background-image:url(images/Specials-Sign-Up-BG.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
}

.SpecialsPaddingHome {
padding-left:10px;
padding-right:15px;
padding-top:100px;
}

.HomeGolfButton {
padding-top:10px;
}

.HomeSpecialButton {
padding-top:10px;
}

/*-----------Orlando_Florida_Vacation_Golf.cfm------------*/

.GolfTopButton {
width:350px;
vertical-align:top;
}

.GolfPacakages {
width:330px;
vertical-align:top;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}

.GolfPackageBG {
background-image:url(images/Golf-Package-BG_01.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#0e4600;
color:#FFFFFF;
}

.GolfPacakages h3 {
margin-top:5px;
margin-bottom:0px;
}

.GolfPacakages p {
margin-top:0px;
margin-bottom:0px;
}

.GolfPackageTerms {
font-size:11px;
}

.GolfPackageTerms p {
margin-top:0px;
margin-bottom:0px;
}

.GolfPackageText {
padding-left:5px;
}

/*--------------Orlando_Florida_Vacation_Accommodations.cfm-----------------*/

.HotelsContentPadding {
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.HotelsContentPadding h3 {
margin-top:0px;
}