﻿body { height: 100%; margin: 0; padding: 0; text-align: left;  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.pagemaster { width: 100%; height: 100%;   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

.Normal, .NormalDisabled { font-family: 'Trebuchet MS', Helvetica; font-weight: normal; font-size: 11px; }

div.golf-deal { position: relative; float: right; width: 206px; height: 160px; padding: 13px 13px 13px 165px; margin: 020px 0 10px 10px; color: #F7F6F6; background: url(images/golf-deal.jpg) 0% 0% no-repeat; }
div.golf-deal a { display: block; text-align: right; color: #F7F6F6; }
div.golf-deal p { text-indent: -5px; padding-left: 5px; color: #F7F6F6; line-height: 14px; margin: 0 0 8px; }

div, tr, td, p, ul, li {
  color: #52494b;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
}

h3, h4 { font-size: 14px; font-weight: bold; margin-bottom: 0; }
h4 { font-size: 12px; margin-top: 5px; }
table.golf-info td { vertical-align: top; }

a img { border: 0 none; }

.skinheader { }

.InsideTop { background: url(images/back_insidetop.jpg) repeat-x; height:95px; }
.InsideRotatorBack { background: url(images/insiderotateback.jpg) repeat-x; height:194px; }
.InsideRotateLeft { background: url(images/insiderotatorleft.jpg) 100% 0 no-repeat; height:194px; }
.InsideRotateRight { background: url(images/insiderotatorright.jpg) no-repeat; height:194px; }
.InsideTitleBack { background: url(images/insidetitleback.jpg) repeat-x; height:72px; }
.InsideTitleLeft { background: url(images/insidetitleleft.jpg) 100% 0 no-repeat; }
.InsideTitle { background: url(images/insidetitleblueback.jpg) no-repeat; }
.FooterBack1 { background: url(images/footerback1.jpg) repeat-x; height:64px; }
.FooterBack2 { background: url(images/footerback2.jpg) no-repeat; }
.FooterBack3 { background: url(images/footerback3.jpg) repeat-y; height:69px; }
.InsideContentBack { background: #eeeded url(images/insidecontentback.jpg) repeat-x; height:169px; }
.SideBackLeft { background: url(images/sidebackleft.gif) repeat-y; width: 24px; }
.SideBackRight { background: url(images/sidebackright.gif) repeat-y; width: 18px; }
.SearchBack { background: url(images/searchbackground.gif) no-repeat; height:48px; }
.MenuBack { background: url(images/insidemenuback.png) no-repeat; height:53px; width:936px}
.InsideRotateTop { background: url(images/insiderightrotator.png) no-repeat; height:141px; width:709px}

.HomeRotatorBack { background: url(images/homerotateback.jpg) repeat-x; height:324px; }
.HomeRotateTop { background: url(images/homerotator.png) no-repeat; height:324px; width:936px}
.HomeRotateLeft {background : url(images/homerotatorleft.jpg) 100% 0 no-repeat; height:194px; }
.HomeRotateRight { background: url(images/homerotatorright.jpg) no-repeat; height:194px; }
.HomeTopLeft {background : url(images/hometopleft.jpg) 100% 100% no-repeat; }
 

#dnn_ctr2159_FormMaster_New_Form { padding: 3px;}


.insiderotatepane { height:194px; width:709px}
.homerotatepane { height:324px; width:936px}

.Bottomtext { color:#ffffff; font-size:10px;  text-decoration: none;}
.BiggerBlue { color:#236b8c; font-size:13px;  font-weight: bold; }

a.SmallTanLink:link { color:#c9a876; font-size:10px; text-decoration: underline; }
a.SmallTanLink:active { color:#c9a876; font-size:10px; text-decoration: underline; }
a.SmallTanLink:visited { color:#c9a876; font-size:10px; text-decoration: underline; }
a.SmallTanLink:hover{ color:#ffffff; font-size:10px; text-decoration: none;  }

a.SmallRedLink:link { color:#860e2f; text-decoration: underline; }
a.SmallRedLink:active { color:#860e2f; text-decoration: underline; }
a.SmallRedLink:visited { color:#860e2f;text-decoration: underline; }
a.SmallRedLink:hover{ color:#000000; text-decoration: none;  }

a.btn-social-networking:link, a.btn-social-networking:active { text-decoration: none; }
a.btn-social-networking { display: block; height: 36px; padding: 5px 0 0 41px; margin-left: 45px; line-height: 15px; font-weight: bold; font-size: 13px; color: #236b8c; text-decoration: none; text-transform: capitalize; background: url(images/btn-social-networking.png) 0% 0% no-repeat; }
a.btn-twitter { margin-top: 5px; background-position: 0% 100%; }
a.btn-social-networking strong { display: block; font-size: 21px; }
a.btn-facebook strong { color: #3354a3; }
a.btn-twitter strong { color: #33a8cf; }
a.btn-social-networking:hover { color: #1a409b; }
a.btn-facebook:hover strong { color: #05319b; }
a.btn-twitter:hover strong { color: #0999c9; }

.controlpanel { width: 100%; background-color: #ffffff; font-style: italic; font-size: 14px;}

.paneleft { background-color:#f7f6f6; padding-left: 0px; padding-right: 0px; padding-top: 0px; width:156px; }
.smallpaneleft { background-color:#f7f6f6; padding-left: 0px; padding-right: 0px; padding-top: 0px; width:15px; }

.contentpane { background-color: #f7f6f6; padding-left: 20px; padding-right: 30px; padding-top: 0px; width: 100%; }
.contentpaneright {  background: #e5dfd6 url(images/siderightback.jpg) repeat-y; padding-left: 0px; padding-right: 0px; padding-top: 0px; width:215px; }
.contentbottom {  background-color:#f7f6f6; padding-left: 0px; padding-right: 0px; padding-top: 0px; width:679px;}

.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}


.footerlinks {text-align:center;}
.footerlinks { color:#a3304d; font-size:11px;  text-decoration: none;}
a.footerlinks:link { color:#a3304d; font-size:11px;  text-decoration: none;}
a.footerlinks:active { color:#a3304d; font-size:11px;  text-decoration: none;}
a.footerlinks:visited { color:#a3304d; font-size:11px;  text-decoration: none;}
a.footerlinks:hover{color:#406a7f; text-decoration: underline; font-size:11px; }


.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}


a:link { text-decoration: underline; color: #1471b0; }
a:visited { text-decoration: underline; color: #1471b0; }
a:hover { text-decoration: none; color: #ff0000; }

input, select, textarea
{
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 11px;
color: #ffffff;
background-color: #406a7f;
border: 1px solid #ffffff;
}


.MainMenu_MenuContainer {
  background-color: Transparent;
}


.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}

.MainMenu_MenuBar {
}

.MainMenu_TabRootMenuItem TD
{
   PADDING-RIGHT:7px; 
   PADDING-LEFT:7px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 10pt;  
   COLOR: #064261;  
   HEIGHT:34px;
   text-align:center;
   BACKGROUND: transparent;
}

.MainMenu_TabRootMenuItemSel TD
{
   PADDING-RIGHT:7px; 
   PADDING-LEFT:7px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 10pt;  
   COLOR: #860e2f;  
   HEIGHT:34px;
   text-align:center;
   background: url("images/menuline.gif") repeat-x !important; 
 }

.MainMenu_TabMenuItemHover TD
{
   PADDING-RIGHT:7px; 
   PADDING-LEFT:7px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 10pt;
   background: url("images/menuline.gif") repeat-x !important; 
   COLOR: #860e2f;  
   HEIGHT:34px; 
   text-align:center;
}



.MainMenu_MenuItem {
   FONT-WEIGHT: normal; 
   FONT-SIZE: 11px; 
   COLOR: #fff; 
  padding:0px 15px 0px 12px;
  border:0px;
    height: 20px;
}

.MainMenu_MenuIcon {
display:none;
}

.submenuitemselected ,.submenuitembreadcrumb { 
  FONT-WEIGHT: normal; 
  FONT-SIZE: 11px; 
  BACKGROUND: #696969; 
  COLOR: #ffffff; 
  padding:0px 15px 0px 12px;
  cursor: pointer;
  cursor: hand;
  border:0px;
    height: 20px;
}
.submenu {
  Z-INDEX: 1000; 
  BACKGROUND: #002e62; 
  COLOR: #fff;
  border:1px #dedede solid;
  padding:0px;
  margin:0px 0px 0px 0px;
  filter: Alpha(Opacity=68);
  cursor: pointer;
  cursor: hand;
}

.MainMenu_MenuBreak {
     border: transparent 0px solid; 
  background-color: transparent; 
  height: 0px;
}

.MainMenu_MenuArrow {
    DISPLAY: none
}

.MainMenu_RootMenuArrow {
  DISPLAY:none;
}

/* Ticket # [154-13D1EF2A-1972] 7-16-2010 */

div.social-networking-wrapper {margin:-92px 0 0 170px;}
div.social-networking-wrapper a.btn-social-networking.btn-twitter {margin:-40px 0 80px 200px;}
  
  /*Additions 10-11-10 */
    /* centers image; compensates for the drop shadow   */
    td.contentpaneright img.pad-adjustment {padding-left: 5px;}
/* SEO Links update 10-14-10 */
div.cfwi-links {padding-right:5px;}
div.cfwi-links span.style2 {color: #FFFFFF;  font-size: x-small;}

/* Updates 3-10-11 */
img.black-border {border:1px black solid;}

/* Updates 2011-08-02 */
.is-admin .MainMenu_TabRootMenuItem td { padding-left:0; padding-right:0; }
.is-admin .MainMenu_TabRootMenuItemSel td { padding-left:0; padding-right:0; }
.is-admin .MainMenu_TabMenuItemHover td { padding-left:0; padding-right:0; }
.style1 { border-width:0; }
.style2 { color:#FFF; font-size:x-small; }
.style3 { font-size:x-small; }
#csmg-banner {
	background: #FDBE0F url('images/cs-webbar.jpg') no-repeat center;
	height:50px;
}
.privacyLink {text-align:center;}
.privacyLink { color:#a3304d; font-size:11px;  text-decoration: none;}
a.privacyLink:link { color:#a3304d; font-size:11px;  text-decoration: none;}
a.privacyLink:active { color:#a3304d; font-size:11px;  text-decoration: none;}
a.privacyLink:visited { color:#a3304d; font-size:11px;  text-decoration: none;}
a.privacyLink:hover{color:#406a7f; text-decoration: underline; font-size:11px; }

/*Update 8-22-11 */
div.TripAdvisorText {padding:0 10px;}
div.TripAdvisorText h2 {font-size:19px;}
