/* CSS Source Object: GolfTheme_en_GB */body				{background-color:#82A73A;margin:0px;padding:0px;}

body, div, span, td {font-family: arial,helvetica; font-size: 11px; color: #193306; line-height: 14px;}
form {margin: 0px;}

.debug{color: #FF0000;}

.golfHomeBookingModuleTop{
width: 290px;
background-color: #A0C656;
padding: 4px 16px 4px 16px;
margin: 0px 0px 0px 0px;
}

.golfHomeBookingModuleBottom{
height: 28px; 
width: 290px;
background-color: #679710;
padding: 4px 16px 4px 16px;
margin: 0px 0px 20px 0px;
}

/** New subnav added for internationalization **/
.subnavitem { padding-left:15px;padding-top:2px;padding-bottom:2px;color:#ffffff;font-size:10px;font-family:arial,helvetica;text-decoration:none;
}
.subnavitemover { padding-left:15px;padding-top:2px;background-color:#98BD53;padding-bottom:2px;color:#ffffff;font-size:10px;font-family:arial,helvetica;text-decoration:none;
}
.subnava {
text-decoration:none;
}
#subnavbg {
background-color:#7EA630;
}

#subNavVertShadow {background-image:url(http://adisneyworld.disney.go.com/media/wdwi/images2003/languagespecific/en_GB/theme/moreMagic/eGolf/subnav_shadow_v.gif);position:absolute;top:207px;left:202px;width:10px;height:185px;z-index:10;background-repeat:repeat-y;}

#rightCol			{position:absolute;background-color:#769F31;top:395px;left:577px;width:183px;height: 300px;z-index:10;}

#rightColBackground		{position:absolute;background-color:#769F31;top:0px;left:578px;width:182px;height:300px;z-index:1;}
#rightShadow			{background-image:url(http://adisneyworld.disney.go.com/media/wdwi/images2003/languagespecific/en_GB/moreMagic/eGolf/rightShadow.gif);position:absolute;top:0px;left:760px;width:10px;height:100px;z-index:1;background-repeat:repeat-y;}

#leftColTourListing		{position:absolute;top:300px;left:38px;width:472px;z-index:1;}

#leftShadow			{background-image:url(http://adisneyworld.disney.go.com/media/wdwi/images2003/languagespecific/en_GB/theme/moreMagic/eGolf/leftColNavShadow.jpg);position:absolute;top:206px;left:202px;width:5px;height:62px;z-index:1;}
#leftColNavCorner		{position:absolute;top:268px;left:202px;width:5px;height:8px;z-index:5;}

#centerColIntroCopy		{position:absolute;top:406px;left:224px;width:324px;z-index:1;}
#centerColMustSee		{position:absolute;top:542px;left:224px;width:324px;z-index:1;}

#mediaBox			{border: 15px solid #547C19; background-color:#547C19; width:300px; margin-bottom:16px;}


.themeText			{color:#193306;font-size:11px;font-family:arial,helvetica;line-height:13px;}
.themeTextBold			{color:#193306;font-size:11px;font-weight:bold;font-family:arial,helvetica;}
.themeFinePrint			{color:#193306;font-size:9px;font-family:arial,helvetica;line-height:13px;}
.themeText2			{color:#193306;font-size:10px;font-family:arial,helvetica;line-height:12px;}

.introText1			{color:#214B03;font-size:13px;font-family:arial,helvetica;}
.subNavDropDownLabel { color: #214B03 }

.tblHeader			{color:#FFFFFF;font-size:11px;font-family:arial,helvetica;font-weight:bold;line-height:30px;}

/* subhead links in left and right columns */
A.themeLink			{color:#193306;font-size:11px;font-weight:bold;font-family:arial,helvetica;text-decoration:underline;}
A.themeLink:visited		{color:#193306;}
/* list and normal links in left and right columns */
A.themeLink2			{color:#193306;font-size:10px;font-weight:normal;font-family:arial,helvetica;text-decoration:underline;}
A.themeLink2:visited		{color:#193306;}

/* list and normal links in left and right columns */
A.themeLink3			{color:#193306;font-size:11px;font-weight:normal;font-family:arial,helvetica;text-decoration:underline;}
A.themeLink3:visited		{color:#193306;}

.themeFooterRule		{height:1px;color:#C1D39D;background-color:#C1D39D;}

#keySymbols			{position: relative; left:-155px; width: 481px; height: 43px; z-index: 15;}
.symbolLine			{background-color:#8674D3; position: absolute;}

.colBullet			{color:#382E8E;font-size:15px;font-family:arial,helvetica;padding-right:10px;vertical-align:top;}

/** Dining Finder Results Table **/

.rsNavBar			{width: 686px; background-color: #9E8DEC;}
.rsHeaderBar			{width: 686px; background-color: #9682ED;}

.rsResult			{width: 686px; background-color: #BFB2FF;}
.rsResultEven			{width: 686px; background-color: #B2A3FF;}



.rsMainForm			{background-color: #B2A3FF;}
.rsMainFormFooter		{position:relative; background-color:#9682ED; height:28px; width:540px; margin-bottom:16px;}


#calendarColHead		{width:98px; line-height:17px; text-align:center;}
#calendarDay			{width:98px; height:83px; background-color:#BFB2FF;}
#calendarDayDk			{width:98px; height:83px; background-color:#8875F2;}
#buttonBar				{position:relative; top:0px; left:1px; background-color:#9682ED; height:28px; width:692px; overflow:hidden;}
#calendarHeaders		{position:relative; top:1px; left:1px; background-color:#B2A3FF; height:17px; width:692px; overflow:hidden;}
#calendarText			{position:relative; padding:4px; top:30; text-align:center;}

.calendarOff			{color:#9682ED;font-size:16px;font-family:arial,helvetica;font-weight:bold;}
.calendarOn				{color:#382E8E;font-size:16px;font-family:arial,helvetica;font-weight:bold;text-decoration:underline;}


table.gcInfoTbl, table.rateInfoTbl	{width: 323px; margin-bottom: 1px;}

tr.gcRowHeader  {background-color: #679610;}
tr.gcRowData    {background-color: #A0C656;}

th.gcInfoHeader {background-color: #57870C; padding: 5px 10px; text-align: left;}

th.gcColLabel {padding: 5px 10px; width: 91px; text-align: left; border-bottom: 2px solid #82A73A;}
th.gcColField {width: 58px; text-align: center; border-bottom: 2px solid #82A73A;}

td.gcColLabel {padding: 5px 10px; width: 91px; text-align: left; border-bottom: 1px solid #82A73A;}
td.gcColField {width: 58px; text-align: center; border-bottom: 1px solid #82A73A;}


tr.rateRowHeader, tr.rateRowData {background-color: #679610;}

th.rateInfoHeader {background-color: #679610; padding: 5px 10px; text-align: left; border-bottom: 1px solid #82A73A;}

td.rateCol {width: 107px; text-align: center; padding: 5px 0px;  border-bottom: 1px solid #82A73A;}

td.rateButton {background-color: #679610; width: 323px; text-align: right; padding: 5px 10px;}

.sampleMenuBulletedList	{ margin-top: 10px; margin-bottom: 10px; }


/** FREE TEXT STYLES **/

.golfHeaderText{
font-family: arial,helvetica; 
font-weight: bold;
font-size: 15px;
color: #FFFFFF;
margin: 0px 0px 24px 0px;
}

.golfHeaderIntroText{
font-family: arial,helvetica; 
font-size: 11px;
line-height: 14px;
color: #FFFFFF;
margin: 0px 0px 18px 0px;
}

.golfHeaderIntroText a:link{
color: #FFFFFF;
text-decoration: underline;
}

.golfHeaderIntroText a:visited{
color: #FFFFFF;
text-decoration: underline;
}


.golfCalendarHeadText{
font-family: arial,helvetica; 
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
}


.golfTableSubheadText{
font-family: arial,helvetica; 
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
}


/** TABLE STYLES WITH DEFAULT TEXT STYLES **/

.golfTableHead	{
height: 28px; 
width: 686px;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color: #57870C;
padding: 7px 16px 0px 16px;
margin: 5px 0px 0px 0px;
}

.golfTableHeadHalf {
height: 28px; 
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
background-color: #57870C;
padding: 7px 16px 0px 16px;
margin: 5px 2px 1px 0px;
clear:both;
}

.email {
height: 28px; 
font-weight: bold;
font-size: 12px;
background-color: #57870C;
padding: 7px 16px 0px 16px;
margin: 5px 2px 1px 0px;
color: #A71111;
clear:both;

}



.golfTableSubhead{
height: 28px; 
width: 686px;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
background-color: #5F940D;
padding: 1px 16px 1px 16px;
margin: 1px 2px 0px 0px;
}

.golfTableSubhead td{
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
}

.golfTableSubhead table{
margin: 2px 0px 0px 0px;
}

.golfTableBkg{
line-height: 14px;
background-color: #769F31;
padding: 7px 16px 7px 16px;
margin: 0px 2px 1px 0px;
}

.golfTableBkg a:link{
color: #193306;
text-decoration: underline;
}

.golfTableBkg a:visited{
color: #193306;
text-decoration: underline;
}


.golfTableBkg table{
margin: 2px 0px 0px 0px;
}



.golfTableRow{
line-height: 14px;
background-color: #769F31;
padding: 7px 16px 0px 16px;
margin: 0px 2px 1px 0px;
}

.golfTableRow table{
margin: 0px 0px 0px 0px;
}

.golfTableRow a:link{
color: #193306;
text-decoration: underline;
}

.golfTableRow a:visited{
color: #193306;
text-decoration: underline;
}


.golfTableRowHighlight{
line-height: 14px;
background-color: #A0C656;
padding: 7px 16px 0px 16px;
margin: 0px 2px 1px 0px;
}

.golfTableRowHighlight table{
margin: 0px 0px 0px 0px;
}

.golfTableRowHighlight a:link{
color: #193306;
text-decoration: underline;
}

.golfTableRowHighlight a:visited{
color: #193306;
text-decoration: underline;
}



.golfTableEndBar{
height: 28px; 
width: 686px;
background-color: #679710;
padding: 4px 16px 4px 16px;
margin: 5px 0xp 0px 0px;
}

.golfTableNotes{
font-weight: bold;
background-color: #60940E;
margin: 0px 0px 0px 0px;
padding: 4px 0px 4px 16px;
}

.golfCalendarTopBkg{
font-weight: bold;
border-right: 1px solid #769F31;
border-bottom: 1px solid #769F31;
border-color:  #769F31;
font-size: 10px;
background-color: #A0C656;
padding: 4px;
text-align: center;
width: 10px;
white-space: nowrap;
}

.golfCalendarBkg{
font-weight: bold;
border-right: 1px solid #769F31;
border-bottom: 1px solid #769F31;
font-size: 10px;
background-color: #A0C656;
padding: 4px;
text-align: right;
width: 10px;
white-space: nowrap;
}

.golfCalendarBkg a:link{
font-size: 10px;
}

.golfCalendarBkg a:visited{
font-size: 10px;
}


.golfCalendarBkgActive{
font-weight: bold;
border-right: 1px solid #769F31;
border-bottom: 1px solid #769F31;
font-size: 10px;
background-color: #C3E87C;
padding: 4px;
text-align: right;
width: 10px;
white-space: nowrap;
}

.golfCalendarBkgActive a:link{
font-size: 10px;
text-decoration: none;
}

.golfCalendarBkgActive a:visited{
font-size: 10px;
text-decoration: none;
}

.golfCalendarBkgActive a:active{
font-size: 10px;
text-decoration: none;
}

.golfCalendarBkgActive a:hover{
font-size: 10px;
background-color: #C3E87C;
text-decoration: none;
}



.golfCalendarBkgHi{
font-weight: bold;
border-right: 1px solid #769F31;
font-size: 10px;
background-color: #679710;
padding: 4px;
text-align: right;
width: 10px;
white-space: nowrap;
}

.golfCalendarBkgHi a:link{
font-size: 10px;
text-decoration: none;
}

.golfCalendarBkgHi a:visited{
font-size: 10px;
text-decoration: none;
}


.golfDisclaimer{
width: 686px;
font-size: 10px;
margin: 14px 0px 16px 0px;
}

.golfBottomLink{
width: 686px;
font-weight: bold;
text-align: right; 
margin: 14px 0px 16px 0px;
}

.golfBottomLink a:link{
 color: #193306;
text-decoration: underline;
}

.golfBottomLink a:visited{
 color: #193306;
text-decoration: underline;
}


.white12Bold {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
white-space: nowrap;
}

.white12Bold a:link{
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}

.white12Bold a:visited{
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
}

.golfError{
font-size: 11px;
color: #A70000 ;
margin: 0px 0px 24px 0px;
}


select{
font-size: 10px
}

input{
font-size: 10px
}

#cmbCourses1, #cmbCourses2, #cmbCourses3, #cmbCourses4 {

width: 135px;

} 

