@charset "utf-8";
/* CSS Document */
.VIEWLAYOUT{ border:1px solid #FF0000;}

/*Z-INDEX NOTES

The following stacking order needs to be maintained:

MENU
FOOTER
FLASH COURSE PLAYER
COURSE DESCRIPTION DIV
LIGHT SWITCH CONTENT
*/

/* MAIN OVER RIDE STYLES */
html{width:100%; height:100%; padding:0; margin:0;}

body{padding:0; margin:0; width:100%; height:100%; background-image:url(../i/bgCheckers.gif); background-repeat:repeat; background-color:#272327;}


h1{}
h2,.courseTitle{font-family:"Times New Roman", Times, serif; color:#336904; font-size:30px;}

h3,.businessTitle{font-family:Georgia, "Times New Roman", Times, serif; color:#336904; font-size:19px; text-align:left;}
/*.businessTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:bold;}*/


img{border:none;}
a{outline:none;}

td{vertical-align:top;}

div{vertical-align:top; padding:0; margin:0;}

caption{font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:bold;}

label{cursor:pointer;}

li{font-family:Trebuchet_MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
/******************************************/

/* TEXT and FONT STYLES*/
.text{font-family:Trebuchet_MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; font-weight:bold; line-height:150%; text-align:justify;}
.headlines{font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#703801;}
.notes{font-size:10px;}
/******************************/


/* PHOTO INFORMATION TAB */
table.photoInfoTable{height:100%; width:706px; margin-left:auto; margin-right:auto; border:none;}
td#photoInfo{font-family:Trebuchet_MS, Arial, Helvetica, sans-serif;font-size:11px;color:#336904; background-image:url(../i/photoInfoBG.gif); background-repeat:repeat-y; padding-left:12px; padding-right:12px; text-align:left;}


/****************************************/

/* MAIN CONTAINERS */
div#coursePlayerFlashContainer{ width:100%; height:646px; margin:0; margin-top:168px; padding:0; text-align:center; vertical-align:top; z-index:150;position:absolute;}
div#theCourseMovie{width:736px; height:646px; margin-left:auto; margin-right:auto; padding:0; padding-right:60px;}

div#photoInfoContainer{width:100%; height:136px; position:absolute; z-index:-1;}
div#photoInfoPopUp{width:222px; float:right; visibility:hidden;}


table#mainTable{background-image:url(../i/bgBodyWide.gif); width:100%; background-repeat:repeat-y; background-position:top center;margin-left:auto; margin-right:auto; height:100%;}
td#titleColumn{background-image:url(../i/bgTop.jpg); background-repeat:repeat-x; height:167px; max-height:167px; width:100%;}
td#mainContentColumn{background-repeat:no-repeat; width:100%; background-position:top center;}



div#titleDiv{margin-left:auto; margin-right:auto; width:706px; height:138px;}

/*allows for show/hide of main content on page */
div#lightSwitchContent{margin:0px; padding:0px; width:100%; z-index:100;}
div#lightSwitchContent a{text-decoration:underline;}
a#packageSubNavLink { color:#333333;}
div#footer{width:100%; vertical-align:text-bottom; background-image:url(../i/bgFooter.gif); background-position:center top; background-repeat:no-repeat;text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#D1DDC7; line-height:19px; left:0; margin:auto; z-index:160; position:fixed; bottom:0;}

div#footer a{color:#D1DDC7; text-decoration:underline;}


/************************/

/* ADDITIONAL STYLES */
div#pageHeader{border-bottom:3px solid #c0d1b1; width:601px; padding:0; padding-bottom:23px; margin-bottom:19px; vertical-align:top}


/* COURSE PAGES - FLASH AND HTML CONTENT*/
table#courseTable{height:537px; max-height:537px; width:681px; max-width:681px; margin-bottom:80px;}
td#courseContent{padding:0; padding-left:220px; padding-top:40px; background:transparent url(../i/opaque.png); background-repeat:repeat-y; text-align:left;}
div#courseDescription{height:330px; width:423px; overflow:auto; text-align:left; padding-right:10px; z-index:1000;}
div#coursePrintableInformation{display:none;}




/* PACKAGES PAGES */
#packagesSubNav{background-color:#bed0af; height:44px; padding:5px; color:#FFFFFF; font-family:Trebuchet_MS, Arial, Helvetica, sans-serif;font-size:10px; font-weight:bold; padding-left:10px; padding-right:10px; margin-top:23px; margin-bottom:23px;}
#packagesSubNav a:hover,#packagesSubNav active,#packagesSubNav a{color:#333333; font-weight:bold;}
#packagesOutput{width:100%; margin:auto; text-align:justify; line-height:18px;}
#packageSubNavLink {color:#333333;}
.packagesText{color:#373837;}
.packagesText a{ color:#666666; text-decoration:underline;}

table#packagesTable{ width:681px; height:537px; width:681px; max-width:681px; margin-bottom:40px;}

.packagesContentColumn{padding:37px; padding-bottom:18px; padding-top:40px; font-family:Trebuchet_MS, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:18px; font-weight:bold; text-align:left;}


.packageListingTable{margin-bottom:40px; width:100%;}
.packageNavTitle {color: #000000; font-weight:bold; float:left; width:auto; height:44px; margin-right:5px;}




.flagColumn{background-image:url(../i/bgFlagColumn.gif); background-repeat:repeat-y;}

hr.packageRule{height:3px; color:#becfae; background-color:#becfae; margin-top:16px; margin-bottom:16px; border:none;}


/*********************************/
.transBG{background:transparent url(../i/opaque.png); background-repeat:repeat-y;}
.contentBaseBG{background:transparent url(../i/opaque_base.png); height:18px; max-height:18px; background-repeat:no-repeat;}
.content{padding:37px; padding-bottom:18px; text-align:left; font-family:Trebuchet_MS, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:150%; font-weight:bold;}

/*THIS STYLE IS USED BY FAWN WHEN SHE INPUTS PACKAGE DATA IN GETAWAYNEWYORK.COM*/
.golf{font-size:13px;}

.photoListing{
	margin-left:7px;
	margin-right:27px;
	float:left;
}
hr.weatherRule{height:3px; color:#becfae; background-color:#becfae; margin:0; border:none;}
div#footer a.winGolf{color:#FFCC00; font-weight:bold; font-size:11px;}




