A, A:visited {text-decoration: none; color: #006600;}
A:hover {text-decoration: underline; color: #006600;}
A.CalDateLink, A.CalDateLink:visited {text-decoration: none; color: #006600;}
A.CalDateLink:hover {text-decoration: underline; color: #006600;}
A.CalDateLinkToday, A.CalDateLinkToday:visited, A.IndexDateLinkToday:active {color: #E2D7AF; font-family: Arial;}
A.CalDateLinkToday:active, A.CalDateLinkToday:hover {color: #E2D7AF; font-family: Arial; text-decoration: underline;}
A.Top {margin-left: 75%;}

DIV.EventBorderFade {border-style: solid; border-width: 1px; border-color: #CAB99A; width: 151px; position: absolute; left: 80%; top: 350;}

DIV.EventBorder {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #A79B85; border-right-style: solid; border-right-width: 1px; border-right-color: #A79B85; width: 150px; background-color: #006600;}
DIV.EventTitle {border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #DDB418; width: 150px; background-color: #006600; color: #E2D7AF; font-family: Arial; font-size: 18px;}
DIV.top {background-image: url(bg-1-1024.gif); background-repeat: repeat-x;}
DIV.textarea {position: absolute; left: 120; top: 200; width: 64%; font-family: Arial;}
DIV.title {visibility: hidden;}
DIV.Column1 {width: 50%;}
DIV.Column2 {position: absolute; left: 50%; top: 0; width: 50%;}
DIV.Header {font-size: 18px; font-family: Arial, Helvetica; color: #E2D7AF; background-color: #006600; width: 80%; padding-left: 10px;border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #A79B85; border-right-style: solid; border-right-width: 1px; border-right-color: #A79B85;}
DIV.Copyright {font-size: 12px; font-family: Arial, Helvetica;}
DIV.PackageName {margin-left: 30px; font-size: 18px; font-family: Arial, Helvetica; color: #006600; width: 80%; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #DDB418; border-right-style: solid; border-right-width: 1px; border-right-color: #DDB418;}
DIV.PackageDef {padding-left: 20px; width: *; font-size: 18px; font-family: Arial, Helvetica; border-style: solid; border-width: 1px; border-color: #006600;}

DIV.logInfo {position: absolute; top: 470; width: 90; text-align: center;}

IMG.offers {position: absolute; top: 180; left: 80%;}
IMG.staynplay {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #A79B85; border-right-style: solid; border-right-width: 1px; border-right-color: #A79B85; background-color: #006600;}
IMG.standalone {margin-left: 20px;}


P.main:first-letter {font-size: 18px; color: #006600;}
//P.main:first-letter {font-size: 28px; font-family: verdana, arial; color: #DDB418; font-weight: bold;  background-color: #006600; margin-left: -30px; margin-top: 3px; float: left; padding-left: 5px; padding-right: 5px;}
P {whitespace: prewrap; margin-left: 30px;}
P.package:first-line {font-size: 20px; font-family: Arial, Helvetica; color: #006600;}

B {font-family: Arial; font-weight: normal; color: #006600;}
B.Fineprint {font-size: 10px; font-style: oblique; font-weight: lighter;}
B.Bam {font-size: 20px; font-weight: 400; font-family: Arial, Helvetica; color: #006600;}
B.Price {font-size: 20px; font-family: Arial, Helvetica; color: #ff0000;}
B.SmallPrice {font-weight: normal; font-family: Arial, Helvetica; color: #ff0000;}
B.Top {border-bottom-style: solid; border-bottom-color: #006600; border-bottom-width: 1px; margin-left: 30px; font-weight: normal;}
B.Div {background-color: #006600; font-size: 1px; margin-left: 75%;}

TD.PackageDescription {font-size: 12px; font-style: oblique; font-weight: lighter; font-family: Arial, Helvetica;}

U {font-family: Arial; font-weight: normal; color: #006600;}

TD.CalBg {background-color: #DDB418; color: #006600; font-size: 10px; font-family: Arial, Helvetica; text-align: center;}
TD.CalBgDate {background-color: #DDB418; color: #006600; font-size: 14px; font-family: Arial, Helvetica; text-align: left;}
TD.CalBgToday {background-color: #006600; font-size: 10px; font-family: Arial, Helvetica; color: #DDB418; text-align: center;}
TD.CalBgNav {background-color: #006600; text-align: center; font-size: 10px; font-family: Arial; color: #DDB418;}
DIV.Date {text-align: right; font-family: Arial; font-size: 16px;}
A.CalNavLink, A.CalNavLink:visited, A.CalNavLink:hover {text-decoration: none; font-family: Arial; color: #DDB418;}
A.CalDateLinkToday, A.CalDateLinkToday:visited {text-decoration: none; font-size: 10px; color: #DDB418;  font-family: Arial;}
A.CalDateLink, A.CalDateLink:visited {text-decoration: none; font-size: 10px; color: #006600;  font-family: Arial;}
A.CalDateLinkToday:hover {text-decoration: underline; font-size: 10px; color: #DDB418; font-family: Arial;}
A.CalDateLink:hover {text-decoration: underline; font-size: 10px; color: #006600;  font-family: Arial;}
B.Name{font-size: 16px; font-family: Arial; color: #006600; font-weight: normal; text-decoration: underline;}
B.Hole {color: #DDB418;}
B.CalDateNoEvents {font-weight: normal; font-size: 10px; color: #E2D7AF; font-family: Arial;}

/* Calendar Styles */
.calendar  {  
  width: 150px;
  height: *;
  min-height: 75px;

  border: 1px solid #006600;

  padding: 0px 0px 0px 0px;
  margin: 0px 25px 0px 0px;
  float: left;

  vertical-align: top;
  align: center;
  overflow: hidden;

  display: block;
}

#calendar {
  float: right;

  vertical-align: top;

  display: block;

  position: relative;
  top: -150px;
  right: 50px;
}

.calendar_large  {  
  width: 800px;
  height: 1200px;
  min-height: 820px;

  border-style: solid;
  border-color: #ffffff;
  border-width: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: left;

  display: block;
}
