@charset "UTF-8";
/* CSS Document... */


body 
{
	font-family: "Lucida Grande", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
	background:#000000 url(../images/common/bodyBG.gif) repeat;
}


/*  ---- =Style Reset: meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  ------ */

 html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  vertical-align: baseline;
  outline: 0;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table 
{
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td 
{
	text-align: left;
	font-weight: normal;
}

table, td, th 
{
	vertical-align: middle;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before,
blockquote:after,
q:before,
q:after 
{
	content: "";
}

blockquote,
q 
{
	quotes: "" "";
}

/* Remove annoying border on linked images. */
a img 
{
border: none;
}

a{color:#5b8fb1;}

/*---------------*/

h4{ font-size:12px;}

h6{color:#304a65;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.5em;
}

#wrapper{background-color:#000000 ; border:0 1px 0 1px solid #111111; width:960px;  color:#FFFFFF; margin:auto; display:block; position:relative;}

/*---------------*/
#headerWrapper{background-image:url(../images/common/headerBG.jpg); margin-left:10px; margin-right:10px; width:940px; height:136px; display:block; position:relative;}
#headerWrapper-small{background-image:url(../images/common/pageHeader_BG.png); margin-left:10px; margin-right:10px; width:940px; height:75px; display:block; position:relative;}
/*-----------------*/

#headerWrapper{background-image:url(../images/common/headerBG.jpg); margin-left:10px; margin-right:10px; width:940px; height:136px; display:block; position:relative;}
#horzNavMenu{height:55px; width:492px; position:relative; float:right;  top:81px; }

#horzNavMenu ul li{list-style-type:none; float:left;}
#horzNavMenu ul li.tabSep{ background-image:url(../images/common/menuSep.jpg); width:3px; height:55px; display:block;background-repeat:no-repeat;}

#horzNavMenu ul li#tab_Golf{height:55px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#horzNavMenu ul li#tab_Golf h2{width:75px;display:block; margin-top:20px; margin-left:14px;}
#horzNavMenu ul li#tab_Property{padding-left:24px; padding-right:24px; height:55px;background-repeat:no-repeat; display:block;cursor:pointer;}
#horzNavMenu ul li#tab_Property h2{display:block; margin-top:20px;margin-left:10px;}
#horzNavMenu ul li#tab_Security{width:129px; height:55px;background-repeat:no-repeat; display:block;cursor:pointer;}
#horzNavMenu ul li#tab_Security h2{width:129px;display:block; margin-top:20px; margin-left:10px}
#horzNavMenu ul li#tab_CasaDoLago{width:162px; height:55px;background-repeat:no-repeat; display:block;cursor:pointer;}
#horzNavMenu ul li#tab_CasaDoLago h2{width:162px;display:block; margin-top:20px; margin-left:10px}


#horzNavMenu_Nav{height:55px; position:relative; float:right; top:80px; }


#horzNavMenu_Nav ul.languageUl li {float:left; width:20px;}
	
	#horzNavMenu_Nav ul {list-style:none;margin:0;padding:0;}
	#horzNavMenu_Nav li {float:left;margin:0;padding:0; height:55px;}
	#horzNavMenu_Nav li a {display:block;padding:0;height:55px;color:#FFF;text-decoration:none;height:55px; display:block;padding-left:20px;}
	
	#horzNavMenu_Nav li#tab_Golf{height:55px;width:83px; display:block; background:url(../images/common/menuSelected_gradient.jpg) repeat 0 55px;}
	#horzNavMenu_Nav ul li#tab_Golf h2{display:block;padding-top:20px;}
	#horzNavMenu_Nav li#tab_Golf a{display:block;}
	
	#horzNavMenu_Nav li#tab_RealEstate{ height:55px; width:148px; display:block; background:url(../images/common/menuSelected_gradient.jpg) repeat 0 55px;}
	#horzNavMenu_Nav ul li#tab_RealEstate h2{ display:block;padding-top:20px; }
	#horzNavMenu_Nav li#tab_RealEstate a{ display:block;}
	
	#horzNavMenu_Nav li#tab_TheArea{ height:55px; width:105px; display:block; background:url(../images/common/menuSelected_gradient.jpg) repeat 0 55px;}
	#horzNavMenu_Nav ul li#tab_TheArea h2{ display:block; margin-right:10px;margin-left:12px;padding:0px; padding-top:20px; }
	#horzNavMenu_Nav li#tab_TheArea a{ display:block;}
	
	#horzNavMenu_Nav li#tab_Hotel{ height:55px; width:280px; display:block; background:url(../images/common/menuSelected_gradient.jpg) repeat 0 55px;}
	#horzNavMenu_Nav ul li#tab_Hotel h2{display:block;padding-top:20px; }
	#horzNavMenu_Nav li#tab_Hotel a{display:block;width:98px; }
	
	#horzNavMenu_Nav li#tab_CasaDoLago{height:55px; display:block; background:url(../images/common/menuSelected_gradient.jpg) repeat 0 55px;}
	#horzNavMenu_Nav ul li#tab_CasaDoLago h2{display:block;padding-top:20px;}
	#horzNavMenu_Nav li#tab_CasaDoLago a{display:block; width:120px;}
	
	#horzNavMenu_Nav ul li.tabSep{ background-image:url(../images/common/menuSep_Fade.jpg); width:3px; height:55px; display:block;background-repeat:no-repeat;}
	
	
	/*----------------*/
	
	#horzNavMenu_Nav-small{height:55px; position:relative; float:right; top:20px; }
	
	#horzNavMenu_Nav-small ul.languageUl li {float:left; width:20px;}
	
	#horzNavMenu_Nav-small ul {list-style:none;margin:0;padding:0;}
	#horzNavMenu_Nav-small li {float:left;margin:0;padding:0; height:55px;}
	#horzNavMenu_Nav-small li a {display:block;padding:0;height:55px;color:#FFF;text-decoration:none;height:55px; display:block;padding-left:10px;}
	
	#horzNavMenu_Nav-small li#tab_Golf{height:55px;width:70px; display:block;}
	#horzNavMenu_Nav-small ul li#tab_Golf h2{display:block;padding-top:20px; padding-left:13px; padding-right:10px;}
	#horzNavMenu_Nav-small li#tab_Golf a{display:block; overflow:hidden;}
	
	#horzNavMenu_Nav-small li#tab_RealEstate{ height:55px; width:136px; display:block;}
	#horzNavMenu_Nav-small ul li#tab_RealEstate h2{ display:block;padding-top:20px;padding-left:15px; padding-right:10px; }
	#horzNavMenu_Nav-small li#tab_RealEstate a{ display:block;overflow:hidden;}
	
	#horzNavMenu_Nav-small li#tab_TheArea{ height:55px; width:105px; display:block; }
	#horzNavMenu_Nav-small ul li#tab_TheArea h2{ display:block; margin-right:10px;margin-left:12px;padding:0px; padding-top:20px;padding-left:13px; padding-right:10px; }
	#horzNavMenu_Nav-small li#tab_TheArea a{ display:block;overflow:hidden;}
	
	#horzNavMenu_Nav-small li#tab_Hotel{ height:55px; width:132px; display:block; }
	#horzNavMenu_Nav-small ul li#tab_Hotel h2{display:block;padding-top:20px; padding-left:13px; padding-right:10px;}
	#horzNavMenu_Nav-small li#tab_Hotel a{display:block;width:112px; overflow:hidden;}
	
	
	#horzNavMenu_Nav-small ul li.tabSep{ background-image:url(../images/common/pageHeaderListSep.png); width:1px; height:47px; display:block;background-repeat:no-repeat; background-position:bottom;}
	/*-------------*/
	
#mainLogo{position:absolute; top:20px; left:44px; width:167px; height:98px; display:block; z-index:12;}
#mainLogo img{border:solid 0px;}

/*-----------------*/
#mainLogoFla{position:absolute; top:38px; left:35px; width:359px; height:53px; display:block; z-index:12;}
#mainLogoFla img{border:solid 0px;}

#mainLogoFla-small{position:absolute; top:11px; left:35px; width:359px; height:53px; display:block; z-index:12;}
#mainLogoFla-small img{border:solid 0px;}
/*-----------------*/

#logoTransparent{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.pgacatalunya.com/images/common/pga_MainLogo.png');}
#horzNavMenu ul li span{display:none;}

/*#languageChanger ul li{ margin-right:4px; }

#languageChanger ul li{list-style-type:none; float:left;}

#languageChanger ul li a{ display:block; cursor:pointer;}
#languageChanger ul li a.lang_es{width:16px; height:15px; background: url(../images/common/es_lang.gif) no-repeat 0 -15px; }
#languageChanger ul li a:hover.lang_es{background: url(../images/common/pt_lang.gif) no-repeat 0 0;width:16px;height:15px;}
#languageChanger ul li a.lang_en{width:16px; height:15px; background: url(../images/common/en_lang.gif) no-repeat 0 -15px; }
#languageChanger ul li a:hover.lang_en{background: url(../images/common/en_lang.gif) no-repeat 0 0;width:16px;height:15px;}
#languageChanger ul li a.lang_ca{width:16px; height:15px; background: url(../images/common/ca_lang.gif) no-repeat 0 -15px; }
#languageChanger ul li a:hover.lang_ca{background: url(../images/common/ca_lang.gif) no-repeat 0 0;width:16px;height:15px;}


#languageChanger ul li.active a.lang_pt{background: url(../images/common/pt_lang.gif) no-repeat 0 -0;width:16px;height:15px;}
#languageChanger ul li.active a.lang_en{background: url(../images/common/en_lang.gif) no-repeat 0 -0;width:16px;height:15px;}*/

#languageChanger{position:absolute;top:-60px; left:438px;width:80px;}
#horzNavMenu_Nav-small #languageChanger{position:absolute;top:-6px; left:264px;width:80px;}

#banner{ width:940px; margin-left:10px; margin-right:10px; height:377px; background-color:#000000; position:relative; }
#banner-small{ width:940px; margin-left:10px; margin-right:10px; height:346px; background-color:#000000; position:relative; overflow:hidden; }

#imgEsOpen{ position:absolute; bottom:20px; right:26px;}
/*---sub banner----*/
#bannerSub{ width:654px; margin-left:0px;margin-right:10px; height:372px; background-color:#020202; float:left;}
#bannerSub-small{ width:654px; margin-left:0px;margin-right:10px; height:372px; background-color:#020202; float:left;overflow:hidden;}

#bannerSubRight{ width:654px; margin-left:10px;margin-right:0px;  height:372px; background-color:#273049; float:left;}

/*--main content */
#mainContentWrapper{ width:940px; margin-left:10px; margin-right:10px; background:#020202 url(../images/common/contentBG.jpg) no-repeat; min-height:416px; height:auto !important; height:416px;display:block; border-top:solid 1px #090c12;}
#mainContent_Wrapper{ width:940px; margin-left:10px; margin-right:10px; background:#020202 url(../images/common/content_BG.jpg) no-repeat; min-height:400px; height:auto !important; height:400px;display:block; border-top:solid 1px #090c12;}


/*----Main Content for Sub Pages ----*/
#subContentWrapper{ width:940px; margin-left:10px; margin-right:10px;display:block;  
border-top:solid 1px #090c12;}

#subContentWrapper #subNavMenu{height:55px; width:940px; margin:0px;border-bottom:solid 1px #7d7c7c; background-image:url(../images/common/subNavBG.jpg); }
/*---subcontent side Menu------*/
/*#subContentWrapper #subNavMenuSide{height:372px; width:286px; margin:0px;border-bottom:solid 1px #090c12; float:left;border:solid 1px red;}*/
div.subNavMenuSide{height:372px; width:285px; border-right:solid 1px #0b0e17; margin:0px; margin-left:10px;border-bottom:solid 1px #090c12; float:left; padding-right:0px; background-image:url(../images/common/sideSubBG.jpg);}

div.subSearchPanel{height:371px; width:285px; border-right:solid 1px #0b0e17; margin:0px; margin-left:10px; float:left; padding-right:0px; background-image:url(../images/common/searchPanelBG.jpg); background-repeat:no-repeat;  background-repeat:no-repeat; border-bottom:solid 1px #07080c; margin-bottom:0px;}
/**/
#propDetailsContent{ width:654px; margin-left:0px; display:block; background:#ffffff url(../images/property/contentBGProp.gif) repeat-y;float:left; position:relative;}
div.subSearchPanel-details{height:276px; width:285px; border-right:solid 1px #0b0e17; margin:0px; margin-left:10px; padding-right:0px; margin-bottom:0px; padding-bottom:10px;}

#propDetailsSideWrap{background: #020204 url(../images/common/searchPanelBG_prop.jpg); background-repeat:repeat-x; width:285px; min-height:700px;
  height:auto !important;
  height:700px;}

#propDetailsSideWrap div.column1_Search{ min-height:300px;
  height:auto !important;
  height:300px; background-repeat:no-repeat; background-repeat:repeat-x; width:285px;margin-left:10px;margin-top:0px; padding-top:10px;}

/*background-image: url(../images/common/searchPanelBottomBG.png);*/  
  
#bannerImageProp{position:absolute; top:-35px; left:260px;} 
#subContentWrapper div.innerWrapper{background-image:url(../images/common/contentBGWidth.gif); }
#subContentWrapper div.innerWrapper#innerGolfWrapper{background:#141619 url(../images/common/contentBGSubWidth.gif); height: 100%;}

div.searchWrapper{float:left; width:174px;margin-left:34px; margin-top:20px;}

div.searchWrapper hr{height:1px;
color:#131929;
background-color:#131929;
border:none; position:relative;top:4px;}

div.thumbnailBG{width:67px; height:67px; background-image:url(../images/property/thumbnailBG.png); float:left;}
img.thumbnailImg{ position:relative; top:4px; left:4px; padding:1px; border:1px solid #cccccc;}

div.thumbnailBG-downloads{width:67px; height:67px; background-image:url(../images/property/thumbnailBG.png); float:left; margin-right:8px;}
img.thumbnailImg-downloads{ position:relative; top:4px; left:4px; padding:1px; border:1px solid #cccccc;}
/*#subContentWrapper div#searchPanelWrapper{background:#12192a url(../images/common/contentBG_SearchWidth.gif);}*/

a:hover div.thumbnailBG img.thumbnailImg{border:1px solid #6994be;}
#subContentWrapper div.innerWrapper div.column1{ min-height:600px;
  height:auto !important;
  height:600px; background:#141618 url(../images/common/subSideBg.png); background-repeat:no-repeat; width:215px; float:left;}
  
#subContentWrapper div.innerWrapper div.column1_Search{ min-height:300px;
  height:auto !important;
  height:300px; background-color:#020203; background-repeat:repeat-x; width:286px; float:left; margin-top:0px;}
  /*background:#020203 url(../images/common/searchPanelBottom_BG.png);*/
  
#subContentWrapper div.innerWrapper div.column2{  width:5px; min-height:400px;
  height:auto !important;
  height:400px; float:left;}
#subContentWrapper div.innerWrapper div.column3{ width:720px;float:left; background:#FFFFFF url(../images/common/subSideTopBg.gif); background-repeat:repeat-x;}

/*#subContentWrapper div.innerWrapper div.column3 div.content{margin:30px; margin-top:42px; margin-left:18px;}*/
#subContentWrapper div.innerWrapper div.column3 div.content{margin:30px; margin-top:14px; margin-left:18px; margin-right:4px;}
#propDetailsContent div.content{margin:30px; margin-top:42px; margin-left:18px;}
#subContentWrapper div.innerWrapper div.column3 h3.subTitle{color:#1b2339;}

#subContentWrapper div.innerWrapper div.column4{ width:940px;float:left; background:#FFFFFF url(../images/common/subSideTopBg.gif); background-repeat:repeat-x; min-height:400px;
  height:auto !important;
  height:400px;}
#subContentWrapper div.innerWrapper div.column4 div.content{margin:30px; margin-top:14px; margin-left:18px; margin-right:4px;}
#subContentWrapper div.innerWrapper div.column4 h3.subTitle{color:#1b2339;}

#subContentWrapper div.innerWrapper div.columnSub1{ background:#06080a url(../images/common/subSideBg.jpg); background-repeat:repeat-x; width:286px; height:400px; float:left; display:block;}

#subContentWrapper div.innerWrapper div.columnSubSearch{
background-image: url(../images/common/searchPanelBottomBG.png); background-repeat:repeat-x; width:256px; height:400px; float:left; display:block;}

#subContentWrapper div.innerWrapper div.column_SubSearch{
background-image: url(../images/common/searchPanelBottomBG.png); background-repeat:repeat-x; width:256px; height:400px; float:left; display:block;}


#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li{height:36px; list-style-type:none; border-bottom:solid 1px #0c0e13;}
#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li h6, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li h6{color:#304a65;
font-family: "Lucida Grande", sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.5em;
position:relative; top:9px; left:20px;
}

#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li span, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li span{
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
margin-top:12px;
}
#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li span.title, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li span.title{color:#7e6036;}
#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li span.detail, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li span.detail{color:#c1c4c8;}
div.cWrap{ position:relative; top:12px; left:28px;}
#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li.cHead, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li.cHead{background-color:#111621;}
#subContentWrapper div.innerWrapper div.columnSub1 ul#col1ContactList li.cDetails, #subContentWrapper div.innerWrapper div.columnSubSearch ul#col1ContactList li.cDetails{height:56px;}




#subContentWrapper div.innerWrapper div.columnSub3{ min-height:400px;
  height:auto !important;
  height:400px;width:649px; float:left; background:#FFFFFF url(../images/common/subSideTopBg.gif); background-repeat:repeat-x; position:relative;}

#subContentWrapper div.innerWrapper div.column3 div.content p{color:#555c6d; margin:12px 8px 12px 0;
font-family: "Lucida Grande", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;

}

#subContentWrapper div.innerWrapper div.columnSub3 div.content p{color:#6b6d73; margin:12px 8px 12px 0;
font-family: "Lucida Grande", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
}

#subContentWrapper div.innerWrapper div.columnSub3 div.content h6 p{color:#304a65;
margin:12px 0 12px 0;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: normal;
line-height: 1.5em;
}

#propDetailsContent div.content p{color:#6b6d73; margin:12px 8px 12px 0;
font-family: "Lucida Grande", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
}

#accommodationPar{width:700px;}
#accommodationPar p{color:#555c6d; margin:12px 8px 12px 0;
font-family: "Lucida Grande", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;

}

#advertWrapper {position:absolute; bottom:0px;}
#advertWrapper img.imgAccommAd{ margin-left:12px;}

#subContentWrapper div.innerWrapper div.columnSub3 div.content{ margin:30px; margin-top:42px;}
#subContentWrapper div.innerWrapper div.columnSub3 h3.subTitle{color:#1b2339;}

div.content h1{
/*color:#304a65;*/
color:#6b6d73;
font-size: 11px;
font-weight: bold;
font-family: "Lucida Grande", sans-serif;
margin-bottom:2px; padding:0px;

}

#subNavMenu ul{width:940px; margin:0px;}
#subNavMenu ul li{list-style-type:none; float:left;}

/*#subNavMenu ul li#nav_home{height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_home h2{display:block; margin-top:20px;}
#subNavMenu ul li#nav_the_story{height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_the_story h2{display:block; margin-top:20px;}

#subNavMenu ul li#nav_golf{height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_golf h2{display:block; margin-top:20px;}
#subNavMenu ul li#nav_the_experience{ width:160px;height:53px;background-repeat:no-repeat; display:block; cursor:pointer;}
#subNavMenu ul li#nav_the_experience h2{display:block; margin-top:20px; }
#subNavMenu ul li#nav_the_area{ height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_the_area h2{display:block; margin-top:20px;}
#subNavMenu ul li#nav_club_news{height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_club_news h2{wdisplay:block; margin-top:20px;}
#subNavMenu ul li#nav_members{height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_members h2{display:block; margin-top:20px;}
#subNavMenu ul li#nav_contact{height:53px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#nav_contact h2{display:block; margin-top:20px;}
*/
#subNavMenu ul li.tabSep{ background-image:url(../images/common/sub_NavSep.jpg); width:1px; padding-right:0px; margin-right:0px;height:55px; display:block;background-repeat:no-repeat;}



/*-------------new menu Golf---------------------*/

#subNavMenu ul li#navGolf_home_en{width:72px; height:53px;background-repeat:no-repeat;  padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_home_en h2{width:52px;display:block;  padding-right:0px; margin-right:0px;margin-top:22px;  padding-left:14px;}
#subNavMenu ul li#navGolf_courses_en{width:90px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_courses_en h2{width:86px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; }

#subNavMenu ul li#navGolf_club_house_en{width:116px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_club_house_en h2{width:100px;display:block; padding-right:0px; margin-right:0px; margin-top:22px; }
#subNavMenu ul li#navGolf_tournament_calendar_en{width:134px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_tournament_calendar_en h2{width:120px;display:block; padding-right:0px; margin-right:0px; margin-top:22px; margin-left:4px; }
#subNavMenu ul li#navGolf_rates_en{width:74px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_rates_en h2{width:60px;display:block; padding-right:0px; margin-right:0px; margin-top:22px;}
#subNavMenu ul li#navGolf_the_area_en{width:96px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_the_area_en h2{width:84px;display:block; padding-right:0px; margin-right:0px; margin-top:22px;}
#subNavMenu ul li#navGolf_members_en{width:96px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_members_en h2{width:84px;display:block; padding-right:0px; margin-right:0px; margin-top:22px;}
#subNavMenu ul li#navGolf_contact_en{width:82px;_width:80px; height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_contact_en h2{width:73px;display:block; padding-right:0px; margin-right:0px; margin-top:22px;margin-left:4px;_margin-left:2px;}

#subNavMenu ul li#navGolf_shop_en{width:69px; _width:66px;height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_shop_en h2{width:56px;display:block; padding-right:0px; margin-right:0px; margin-top:22px; margin-left:6px;_margin-left:3px;}

#subNavMenu ul li#navGolf_media_en{width:74px; _width:72px;height:53px; padding-right:0px; margin-right:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_media_en h2{width:60px;display:block; padding-right:0px; margin-right:0px; margin-top:22px;margin-left:6px;_margin-left:3px; }



#subNavMenu ul li#navGolf_home_es{width:72px; height:53px;background-repeat:no-repeat;  display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_home_es h2{width:52px;display:block; margin:0px; padding:0px; margin-top:22px;  padding-left:20px;}
#subNavMenu ul li#navGolf_courses_es{width:87px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_courses_es h2{width:77px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; }

#subNavMenu ul li#navGolf_club_house_es{width:108px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_club_house_es h2{width:96px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; }
#subNavMenu ul li#navGolf_tournament_calendar_es{width:96px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_tournament_calendar_es h2{width:84px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; margin-left:4px; }
#subNavMenu ul li#navGolf_rates_es{width:82px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_rates_es h2{width:74px;display:block; padding-right:0px; margin-right:0px;margin-top:22px;}
#subNavMenu ul li#navGolf_the_area_es{width:80px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_the_area_es h2{width:70px;display:block;padding-right:0px; margin-right:0px; margin-top:22px;}
#subNavMenu ul li#navGolf_members_es{width:82px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_members_es h2{width:71px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; margin-left:4px;}
#subNavMenu ul li#navGolf_contact_es{width:98px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_contact_es h2{width:93px;display:block; padding-right:0px; margin-right:0px;margin-top:22px;margin-left:4px;}

#subNavMenu ul li#navGolf_shop_es{width:78px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_shop_es h2{width:68px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; margin-left:5px;}

#subNavMenu ul li#navGolf_media_es{width:97px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_media_es h2{width:74px;display:block; padding-right:0px; margin-right:0px;margin-top:22px;margin-left:6px; }



#subNavMenu ul li#navGolf_home_ca{width:66px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_home_ca h2{width:52px;display:block; margin-top:22px; padding-right:0px; margin-right:0px; padding-left:16px;}
#subNavMenu ul li#navGolf_courses_ca{width:87px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_courses_ca h2{width:77px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; }

#subNavMenu ul li#navGolf_club_house_ca{width:108px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_club_house_ca h2{width:96px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; }
#subNavMenu ul li#navGolf_tournament_calendar_ca{width:106px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_tournament_calendar_ca h2{width:94px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; margin-left:4px; }
#subNavMenu ul li#navGolf_rates_ca{width:84px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_rates_ca h2{width:74px;display:block; padding-right:0px; margin-right:0px;margin-top:22px;}
#subNavMenu ul li#navGolf_the_area_ca{width:82px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_the_area_ca h2{width:70px;display:block;padding-right:0px; margin-right:0px; margin-top:22px;}
#subNavMenu ul li#navGolf_members_ca{width:84px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_members_ca h2{width:72px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; margin-left:8px;}
#subNavMenu ul li#navGolf_contact_ca{width:96px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer; overflow:visible;}
#subNavMenu ul li#navGolf_contact_ca h2{width:90px;display:block; padding-right:0px; margin-right:0px;margin-top:22px;margin-left:4px;}

#subNavMenu ul li#navGolf_shop_ca{width:82px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px;display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_shop_ca h2{width:68px;display:block; padding-right:0px; margin-right:0px;margin-top:22px; margin-left:5px;}

#subNavMenu ul li#navGolf_media_ca{width:98px; height:53px;background-repeat:no-repeat;padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenu ul li#navGolf_media_ca h2{width:74px;display:block; padding-right:0px; margin-right:0px;margin-top:22px;margin-left:6px; }

/* property sub nav--------------------*/

#subContentWrapper #subNavMenuProp{height:53px; width:649px; background-image:url(../images/common/subNavBG.jpg); margin:0px;border-bottom:solid 1px #090c12;}
#subNavMenuProp ul{width:649px; margin:0px;}
#subNavMenuProp ul li{list-style-type:none; float:left;}
#subNavMenuProp ul li.tabSep{background-image:url(../images/common/sub_NavSep.jpg); width:1px; height:55px; display:block;background-repeat:no-repeat;}

#subNavMenuProp ul li#prop_nav_home_en{width:148px; height:53px;background-repeat:no-repeat; padding-right:0px; margin-right:0px; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_home_en h2{width:134px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}
#subNavMenuProp ul li#prop_nav_the_estate_en{width:148px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the_estate_en h2{width:114px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}

#subNavMenuProp ul li#prop_nav_the-concept_en{width:152px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the-concept_en h2{width:138px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:16px;}
#subNavMenuProp ul li#prop_nav_the_area_en{width:126px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the_area_en h2{width:94px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:20px;}
#subNavMenuProp ul li#prop_nav_purchase-options_en{width:208px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_purchase-options_en h2{width:174px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:24px;}



#subNavMenuProp ul li#prop_nav_home_es{width:148px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_home_es h2{width:134px;display:block; padding-right:0px; margin-right:0px; margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}
#subNavMenuProp ul li#prop_nav_the_estate_es{width:128px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the_estate_es h2{width:114px;display:block; padding-right:0px; margin-right:0px; margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}

#subNavMenuProp ul li#prop_nav_the-concept_es{width:162px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the-concept_es h2{width:144px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}
#subNavMenuProp ul li#prop_nav_the_area_es{width:116px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the_area_es h2{width:94px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}
#subNavMenuProp ul li#prop_nav_purchase-options_es{width:208px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_purchase-options_es h2{width:190px;display:block; padding-right:0px; margin-right:0px; margin-top:20px; font-size:10px; padding-left:0px; margin-left:20px;}


#subNavMenuProp ul li#prop_nav_home_ca{width:140px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_home_ca h2{width:134px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}
#subNavMenuProp ul li#prop_nav_the_estate_ca{width:148px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the_estate_ca h2{width:114px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:36px;}

#subNavMenuProp ul li#prop_nav_the-concept_ca{width:152px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the-concept_ca h2{width:144px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px;}
#subNavMenuProp ul li#prop_nav_the_area_ca{width:116px;height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_the_area_ca h2{width:74px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:26px; _margin-left:16px;}
#subNavMenuProp ul li#prop_nav_purchase-options_ca{width:208px; _width:198px; height:53px;padding-right:0px; margin-right:0px; background-repeat:no-repeat; display:block; text-align:center; cursor:pointer;}
#subNavMenuProp ul li#prop_nav_purchase-options_ca h2{width:178px;display:block;padding-right:0px; margin-right:0px;  margin-top:20px; font-size:10px; padding-left:0px; margin-left:20px;}


/* end of property sub nav--------------*/


/* property sub nav - property details white & navy--------------------*/

#subContentWrapper #subNavMenuProp{height:53px; width:649px; background-image:url(../images/common/subNavBG.jpg); margin:0px;border-bottom:solid 1px #090c12;}
#subNavMenuProp ul{width:940px; margin:0px;}
#subNavMenuProp ul li{list-style-type:none; float:left;}
#subNavMenuProp ul li.liSpacer{width:27px;_width:17px; display:block;}
#subNavMenuProp ul li.tabSep{ background-image:url(../images/common/sub_PropNavSep.jpg); width:1px; height:55px; display:block;background-repeat:no-repeat; }

#subNavMenuProp ul li#prop_navW_the_estate_en{width:130px; height:43px;background-repeat:no-repeat; padding-right:0px; margin-left:0px; display:block; text-align:center; cursor:pointer; padding-top:30px;}
#subNavMenuProp ul li#prop_navW_the_estate_en h3{width:130px;display:block; padding-right:0px; margin-left:0px;margin-top:0px; font-size:11px; padding-left:0px; margin-left:14px; color:#FFFFFF;}

#subNavMenuProp ul li#prop_navW_the-concept_en{width:162px; height:53px;padding-right:0px; margin-left:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer; padding-top:30px;}
#subNavMenuProp ul li#prop_navW_the-concept_en h3{width:142px;display:block;padding-right:0px; margin-left:0px; margin-top:0px; font-size:11px; padding-left:0px; margin-left:16px;}

#subNavMenuProp ul li#prop_navW_the_area_en{width:114px; height:53px;padding-right:0px; margin-left:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer; padding-top:30px;}
#subNavMenuProp ul li#prop_navW_the_area_en h3{width:104px;display:block;padding-right:0px; margin-left:0px; margin-top:0px; font-size:11px; padding-left:0px; margin-left:2px;}

#subNavMenuProp ul li#prop_navW_purchase-options_en{width:226px; height:53px;padding-right:0px; margin-left:0px;background-repeat:no-repeat; display:block; text-align:center; cursor:pointer; padding-top:30px; }
#subNavMenuProp ul li#prop_navW_purchase-options_en h3{width:226px;display:block;padding-right:0px; margin-left:0px; margin-top:0px; font-size:11px; padding-left:0px; margin-left:6px;}


#subNavMenuProp ul li.subSite_NavHeader{ height:69px; border-bottom:solid 1px #101520; background-image:url(../images/common/magnify_Property.gif);
 background-position:100% 100%; background-repeat:no-repeat; margin-top:2px;cursor:pointer;}
#subNavMenuProp ul li.subSite_NavHeader a{width:270px; height:69px; background:none; display:block; margin-top:0px; border-bottom:solid 0px; text-decoration:none;}
#subNavMenuProp ul li.subSite_NavHeader a h3{position:relative; left:34px; top:24px; cursor:pointer;}

#subNavMenuProp ul li.subSite_NavHeader a span{position:relative; left:52px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:5px;
color:#4e79a3;
cursor:pointer;
}

/* end of property sub nav property details white & navy--------------*/

#subNavMenuSide ul{width:273px; margin:0px; margin-left:6px; }
#subNavMenuSide ul li{list-style-type:none; float:left; width:273px; height:63px; display:block; position:relative; margin-top:10px;}
#subNavMenuSide ul li a{width:273px; height:47px; background:#0f131d url(../images/casa_do_lago/sunMenuImage_BG.gif) 0 0 no-repeat; display:block; margin-top:7px; border-bottom:solid 1px #51422c;color:#4e79a3; text-decoration:none; }
#subNavMenuSide ul li a span{position:relative; left:112px; font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:7px;
cursor:pointer;
}

#subNavMenuSide ul li a:hover{background:#1b202e url(../images/casa_do_lago/sunMenuImage_BG.gif) 0 0 no-repeat;}
#subNavMenuSide ul li a h3{position:relative; left:112px; font-variant:small-caps;text-transform:capitalize;top:7px; font-size:11px;}
#subNavMenuSide ul li.subSiteNavHeader{ height:69px; border-bottom:solid 1px #101520; background-image:url(../images/common/magnify.jpg);
 background-position:100% 100%; background-repeat:no-repeat; margin-top:2px;cursor:pointer;}
 #subNavMenuSide ul li.subSiteNavHeader a{width:250px; height:69px; background:none; display:block; margin-top:0px; border-bottom:solid 0px; text-decoration:none;}
#subNavMenuSide ul li.subSiteNavHeader a h3{position:relative; left:34px; top:24px; cursor:pointer;}
#property_Title{font-size:20px; left:24px;}


 #subNavMenuSide ul li.subSiteNavHeader a span{position:relative; left:52px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:5px;
color:#4e79a3;
cursor:pointer;
}

/*----Search Panel-----*/

/*--------Golf Home Panel------*/

div.subHomeMenuSide{height:372px; width:205px; margin:0px; margin-left:2px; float:left; padding-right:0px;}

#subHomeMenuSide ul{width:198px; margin:0px; margin-left:6px; }
#subHomeMenuSide ul li{list-style-type:none; float:left; width:198px; height:63px; display:block; position:relative; margin-top:10px;}
#subHomeMenuSide ul li#nav_ttc_tour a{width:198px; height:47px; background:#111212 url(../images/common/sunHomeMenuImage_BG.png) 0 0 no-repeat; display:block; margin-top:7px; border-bottom:solid 1px #3d3e41;color:#4e79a3; text-decoration:none; }
#subHomeMenuSide ul li#nav_ttc_stadium a{width:198px; height:47px; background:#111212 url(../images/common/sunHomeMenuImage_BG.png) 0 -47px no-repeat; display:block; margin-top:7px; border-bottom:solid 1px #3d3e41;color:#4e79a3; text-decoration:none; }
#subHomeMenuSide ul li a span{position:relative; left:98px; font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:7px;
cursor:pointer;
}
#subHomeMenuSide ul li a span#sp_ttc_tour{ display:none;}
#subHomeMenuSide ul li a span#sp_ttc_stadium{ display:none;}

#subHomeMenuSide ul li#nav_ttc_tour a:hover{background:#1b1c1c url(../images/common/sunHomeMenuImage_BG.png) 0 -94px no-repeat;}
#subHomeMenuSide ul li#nav_ttc_stadium a:hover{background:#1b1c1c url(../images/common/sunHomeMenuImage_BG.png) 0 -141px no-repeat;}
#subHomeMenuSide ul li a h3{position:relative; left:98px; font-variant:small-caps;text-transform:capitalize;top:7px; font-size:11px;}
#subHomeMenuSide ul li.subSiteNavHeader{ height:69px; border-bottom:solid 1px #101520; background-image:url(../images/common/magnify.jpg);
 background-position:100% 100%; background-repeat:no-repeat; margin-top:2px;cursor:pointer;}
 #subHomeMenuSide ul li.subSiteNavHeader a{width:170px; height:69px; background:none; display:block; margin-top:0px; border-bottom:solid 0px; text-decoration:none;}
 #subHomeMenuSide ul li.subSiteNavHeader a h3{position:relative; left:34px; top:24px; cursor:pointer;}


 #subHomeMenuSide ul li.subSiteNavHeader a span{position:relative; left:52px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:5px;
color:#4e79a3;
cursor:pointer;
}

/*--------End Golf Home Panel------*/

#subSearchPanel ul{width:273px; margin:0px; margin-left:6px; }
#subSearchPanel ul li{list-style-type:none; float:left; width:273px; height:63px; display:block; position:relative; margin-top:10px;}
#subSearchPanel ul li a{width:273px; height:47px; background:#0f131d; display:block; margin-top:7px; border-bottom:solid 1px #51422c;color:#4e79a3; text-decoration:none; }
#subSearchPanel ul li a span{position:relative; left:112px; font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:7px;
cursor:pointer;
}

#subSearchPanel ul li a:hover{background:#1b202e;}
#subSearchPanel ul li a h3{position:relative; left:112px; font-variant:small-caps;text-transform:capitalize;top:7px; font-size:11px;}
#subSearchPanel ul li.subSiteNavHeader{ height:69px; border-bottom:solid 1px #101520; background-image:url(../images/common/magnify_Property.gif);
 background-position:100% 100%; background-repeat:no-repeat; margin-top:2px;cursor:pointer;}
 #subSearchPanel ul li.subSiteNavHeader a{width:273px; height:69px; background:none; display:block; margin-top:0px; border-bottom:solid 0px; text-decoration:none;}
 #subSearchPanel ul li.subSiteNavHeader a h3{position:relative; left:34px; top:24px; cursor:pointer;}


 #subSearchPanel ul li.subSiteNavHeader a span{position:relative; left:52px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:5px;
color:#4e79a3;
cursor:pointer;
}

#subSearchPanel h4{color:#4e4737; font-size:11px;}

/*-----End Search Panel------*/

/*------property menu-----------*/

#subSearchMenu ul{width:273px; margin:0px; margin-left:6px; margin-top:-17px; overflow:visible; }
#subSearchMenu ul li{list-style-type:none; float:left; width:273px; height:63px; display:block; position:relative; margin-top:10px;}
#subSearchMenu ul li a{width:273px; height:47px; background:#0f131d url(../images/casa_do_lago/sunMenuImage_BG.gif) 0 0 no-repeat; display:block; margin-top:7px; border-bottom:solid 1px #51422c;color:#4e79a3; text-decoration:none; }
#subSearchMenu ul li a span{position:relative; left:112px; font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:7px;
cursor:pointer;
}

#subSearchMenu ul li a:hover{background:#1b202e url(../images/casa_do_lago/sunMenuImage_BG.gif) 0 0 no-repeat;}
#subSearchMenu ul li a h3{position:relative; left:112px; font-variant:small-caps;text-transform:capitalize;top:7px; font-size:11px;}
#subSearchMenu ul li.subSiteNavHeader{ height:69px; border-bottom:solid 1px #101520; background-image:url(../images/common/magnifyProperty.jpg);
 background-position:100% 100%; background-repeat:no-repeat; margin-top:2px;cursor:pointer;}
 #subSearchMenu ul li.subSiteNavHeader a{width:273px; height:69px; background:none; display:block; margin-top:0px; border-bottom:solid 0px; text-decoration:none;}
 #subSearchMenu ul li.subSiteNavHeader a h3{position:relative; left:34px; top:24px; cursor:pointer;}


 #subSearchMenu ul li.subSiteNavHeader a span{position:relative; left:52px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10.4px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:5px;
color:#4e79a3;
cursor:pointer;
}


/*------end property menu---------*/

#mainContentWrapper div.column{ width:234px;  display:block; float:left; padding-top:16px; padding-bottom:6px;margin-top:0px; color:#646d70; min-height:324px; height:auto !important; height:324px;}


#mainContent_Wrapper div.columnFR{ width:175px;  display:block; float:left; padding-top:16px; padding-bottom:6px;margin-top:0px; color:#646d70; min-height:360px; height:auto !important; height:360px; position:relative; vertical-align:top;}

#mainContentWrapper div.sepVert{}
#mainContentWrapper div.column a{color:#f5f5f5; text-decoration:none; margin-left:22px;}
#mainContentWrapper div.column a:hover{color:#99723b; text-decoration:none; margin-left:22px;}

#mainContent_Wrapper div.columnFR a{color:#f5f5f5; text-decoration:none; margin-left:11px; position:absolute; bottom:8px;}
#mainContent_Wrapper div.columnFR a:hover{color:#99723b; text-decoration:none; margin-left:11px; position:absolute; bottom:8px;}

#mainContentWrapper div#endColumn{border-right:0px;}
#mainContentWrapper div.infoColumn{width:236px;_width:230px; height:326px; display:block; float:left;}

#mainContent_Wrapper div#endColumn{border-right:0px;}
#mainContent_Wrapper div.infoColumn{width:236px;_width:230px; height:326px; display:block; float:left;}

#mainContentWrapper div.column h4{color:#5e8fb1; margin:12px; margin-left:22px; margin-right:6px;}
#mainContentWrapper div.column h3{margin:12px;margin-left:22px; margin-bottom:0px;}
#mainContentWrapper div.column h3.sub_Head3{font-size:10px; margin-top:4px; }
#mainContentWrapper div.column p{margin:22px; margin-top:4px; font-size:10px; color:#646d70;}

#mainContentWrapper div.column div.sectImage{border:solid 1px #abc6e5; width:185px; height:79px; margin:12px; margin-left:22px;}

#mainContent_Wrapper div.columnFR h4{color:#5e8fb1; margin:6px; margin-left:11px; margin-right:6px;font-size:10px;}
#mainContent_Wrapper div.columnFR h3{margin:6px;margin-left:11px; margin-bottom:0px;}
#mainContent_Wrapper div.columnFR h3.sub_Head3{font-size:8px; margin-top:4px; }
#mainContent_Wrapper div.columnFR p{margin:11px; margin-top:4px; font-size:10px; color:#646d70; }

#mainContent_Wrapper div.columnFR div.sectImage{border:solid 1px #abc6e5; width:150px; height:64px; margin:6px; margin-left:11px; margin-top:16px; margin-bottom:14px;}

#mainContentWrapper div.infoColumn h4{color:#4e4737; margin:26px; margin-bottom:6px;}
#mainContentWrapper div.infoColumn p{color:#adacab; margin:26px; margin-top:13px; margin-bottom:22px; font-size:11px;}
#mainContentWrapper div.infoColumn ul li{list-style-type:none; float:left; color:#99723b; margin-left:26px; margin-right:26px;}


#mainContent_Wrapper div.infoColumn h4{color:#4e4737; margin:26px; margin-bottom:6px;}
#mainContent_Wrapper div.infoColumn p{color:#adacab; margin:26px; margin-top:13px; margin-bottom:22px; font-size:11px;}
#mainContent_Wrapper div.infoColumn ul li{list-style-type:none; float:left; color:#99723b; margin-left:26px; margin-right:26px;}


div.column1 ul.subMenu {margin-top:40px;}
div.column1 ul.subMenu li {list-style-type:none; padding-bottom:12px; background-image:url(../images/common/sub_MenuSep.jpg); background-position: 18px 100%; background-repeat:no-repeat;}
div.column1 ul.subMenu li.sep {height:1px; width:215px; background-image:url(../images/common/subMenuSep.jpg); display:block; }
div.column1 ul.subMenu li h4{color:#99723b; margin:12px;margin-bottom:0px;  
text-transform:uppercase;
}

div.column1 ul.subMenu li h3{color:#99723b; margin:12px;margin-bottom:0px;  
text-transform:uppercase;
}

div.column1 ul.subMenu li h4 a{color:#7f8289; margin:12px; margin-bottom:0px; text-transform:uppercase; text-decoration:none; display:block;}
div.column1 ul.subMenu li h4 a:hover{color:#99723b; margin:12px;margin-bottom:0px; text-transform:uppercase; text-decoration:none;display:block;}

div.columnSub1 ul.subMenu, div.columnSubSearch ul.subMenu{margin-top:40px;}
div.columnSub1 ul.subMenu li, div.columnSubSearch ul.subMenu li {list-style-type:none;}
div.columnSub1 ul.subMenu li.sep, div.columnSubSearch ul.subMenu li.sep {height:1px; width:215px; background-image:url(../images/common/subMenuSep.jpg); display:block;}
div.columnSub1 ul.subMenu li h4, div.columnSubSearch ul.subMenu li h4{color:#99723b; margin:12px; text-transform:uppercase;}

div.columnSub1 ul.subMenu li h4 a, div.columnSubSearch ul.subMenu li h4 a{color:#99723b; margin:12px; text-transform:uppercase; text-decoration:none;}
div.columnSub1 ul.subMenu li h4 a:hover, div.columnSubSearch ul.subMenu li h4 a:hover{color:#7f8289; margin:12px; text-transform:uppercase; text-decoration:none;}

div.column1 ul.subMenu li h4 a
{text-transform:uppercase; 
font-family: "Lucida Grande", sans-serif;
font-size: 20px;
font-style: normal;
font-weight:bold;
letter-spacing: normal;
line-height: 1.5em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.column1 ul.subMenu li h4 a {
font-weight:normal;
}
}

div.column1 ul.subMenuHighlights li{list-style-type:none; padding-bottom:12px;}

div.column1_Search ul.subMenu {margin-top:51px;}
div.column1_Search ul.subMenu li {list-style-type:none; padding-bottom:0px; background-image:url(../images/common/sub_Menu_Sep.jpg); background-position:bottom; background-repeat:no-repeat; height:50px;display:block;}
div.column1_Search ul.subMenu li.sep {height:1px; width:215px; background-image:url(../images/common/subMenuSep.jpg); display:block; }


div.column1_Search ul.subMenu li a h3{color:#99723b; margin:12px; margin-left:0px;  margin-right:0px; margin-bottom:0px;text-transform:uppercase; font-size:12px;}

div.column1_Search ul.subMenu li a{color:#7f8289; margin:0px; margin-bottom:0px; margin-left:36px; text-transform:uppercase; text-decoration:none;  display:block; height:49px; width:214px;}
div.column1_Search ul.subMenu li a:hover{color:#99723b; height:49px; text-decoration:none; }
div.column1_Search ul.subMenu li a.li_1:hover{color:#99723b; height:49px; text-decoration:none; }
div.column1_Search ul.subMenu li a.li_2:hover{color:#99723b; height:49px; text-decoration:none; }
div.column1_Search ul.subMenu li a.li_3:hover{color:#99723b; height:49px; text-decoration:none; }



div.column1_Search ul.subMenu li a span{position:relative; left:0px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:10px;
color:#4e79a3;
cursor:pointer;
text-transform:none;
display:block;}

div.column1_Search ul.subMenuHome {margin-top:51px;}
div.column1_Search ul.subMenuHome li {list-style-type:none; padding-bottom:0px; margin-bottom:20px; background-image:url(../images/common/sub_Menu_Sep.jpg); background-position:bottom; background-repeat:no-repeat; height:50px; position:relative;display:block;}
div.column1_Search ul.subMenuHome li.sep {height:1px; width:215px; background-image:url(../images/common/subMenuSep.jpg); display:block; }


div.column1_Search ul.subMenuHome li a h3{color:#99723b; margin:12px; margin-left:84px;  margin-right:0px; margin-bottom:0px;text-transform:uppercase; font-size:12px;}

div.column1_Search ul.subMenuHome li a{color:#7f8289; margin:0px; margin-bottom:0px; margin-left:26px; text-transform:uppercase; text-decoration:none;  display:block; height:49px; width:234px;}
div.column1_Search ul.subMenuHome li a:hover{color:#99723b; height:49px; text-decoration:none;  }
div.column1_Search ul.subMenuHome li a.li_1:hover{color:#99723b; height:49px; text-decoration:none; }
div.column1_Search ul.subMenuHome li a.li_2:hover{color:#99723b; height:49px; text-decoration:none; }
div.column1_Search ul.subMenuHome li a.li_3:hover{color:#99723b; height:49px; text-decoration:none; }

div.column1_Search ul.subMenuHome li a span{position:relative; left:84px; 
font-family: "Lucida Grande", sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em; 
top:10px;
color:#4e79a3;
cursor:pointer;
text-transform:none;
display:block;}

div.column1_Search ul.subMenuHome li.li_menuSub{ height:16px; margin-top:-10px; margin-bottom:0px; margin-left:90px; background-image:url(../images/common/subArrow.gif); background-repeat:no-repeat; background-position:28px 2px;}
div.column1_Search ul.subMenuHome li.li_menuSub a{color:#4b799e; height:14px; text-decoration:none; }
div.column1_Search ul.subMenuHome li.li_menuSub a h3{font-size:9px; margin-left:14px; color:#4b799e;}

/*-------info menu-------------------*/

div.column1 ul.infoMenu {margin-top:40px;}
div.column1 ul.infoMenu li.level1 {list-style-type:none; height:48px; width:198px; display:block; background-image:url(../images/golf/sideButtonBG.gif);}
div.column1 ul.infoMenu li.level1Video {list-style-type:none; height:48px; width:198px; display:block; background-image:url(../images/golf/btn_videoIcon.gif);}
div.column1 ul.infoMenu li.sep {display:block;}

#divWeather{color:#efefef; margin-left:4px;}
#divInfoMenu{position:relative; left:8px; top:20px;}
div.infoMenuItem{position:relative; left:8px; top:10px;}


#divInfoMenu ul li.level1{margin-bottom:6px;}
#weather-LEGE ul li img{margin-right:5px;}
#weather-LEGE ul li{ list-style-type:none; color:#54493d; padding-top:5px;}
#weather-LEGE ul li h4{color:#ffffff; margin:0px; padding:0px; font-size:11px; position:relative; top:3px; }
#weather-LEGE ul li span.weather_info{}
#weather-LEGE ul li span{margin:0px; padding:0px; font-size:10px;}
#weather-LEGE ul li span.weather_title{ margin-top:12px; margin-left:-30px; font-weight:bold; font-size:12px;}
#weather-LEGE ul li span.weather_info{margin-top:12px; font-weight:bold; font-size:12px;}

#sideLinks-Left-list #weather-LEGE ul li span.weather_title{margin-top:12px; margin-left:0px; font-weight:bold; font-size:12px;}
#sideReservation ul li img{margin-right:5px;}
#sideReservation ul li{list-style-type:none; color:#54493d; float:left; padding-top:5px;}
#sideReservation ul li h4{color:#ffffff; margin:0px; padding:0px; font-size:11px; position:relative; top:3px; }
#sideReservation ul li span.weather_info{}
#sideReservation ul li span{margin:0px; padding:0px; font-size:10px;}


div.infoMenuDetail{color:#54493d;}
div.infoMenuTitle{position:relative;}

div#divInfoMenu{margin-bottom:30px;}
div#divInfoMenu a{display:block; height:48px; width:198px; text-decoration:none;background-image:url(../images/golf/sideButtonBG.gif);}
div#divInfoMenu a:hover{ height:48px; width:198px; display:block; background-image:url(../images/golf/sideButtonBG_hover.gif);}


#divInfoMenuHome{position:relative; left:8px; top:230px; margin-top:20px;}
div#divInfoMenuHome a{display:block; height:48px; width:198px; text-decoration:none;background-image:url(../images/golf/sideButtonBG.gif); position:absolute; top:0px; left:0px;}
div#divInfoMenuHome a:hover{ height:48px; width:198px; display:block; background-image:url(../images/golf/sideButtonBG_hover.gif);}
div#divInfoMenuHome #divWeather{ position:absolute; top:0px;}

#divWeather_Info{color:#efefef; margin-left:8px; margin-top:4px;}
#divReservations{color:#efefef; margin-left:8px;}

#sideInfoMenu{width:198px; height:150px; background-image:url(../images/golf/InfoMenu_BG.png); display:block; background-repeat:no-repeat; padding-left:1px; margin-left:9px; margin-top:20px; padding-top:1px;}
#sideInfoMenu ul li{ list-style-type:none;}
#sideInfoMenu ul li.level_1{ display:block; width:196px; height:49px; margin:0px; padding:0px; list-style-type:none;}

#sideInfoMenu ul li.level_1 div#divWeather_Info{height:48px; display:block; width:196px; border-bottom:solid 1px #141822; margin:0px; padding:0px; cursor:pointer;}
#sideInfoMenu ul li.level_1 div#divWeather_Info img{margin:0px; padding:0px; margin-top:4px; }
#sideInfoMenu ul li.level_1{}

#sideInfoMenu ul li.level_1 div#divWeather_Info div ul li{float:left;width:120px;  display:block;}

#sideInfoMenu ul li.level_1 div#divWeather_Info div ul li.icon{width:50px; float:left;margin:0px; padding:0px;height:40px; list-style:none; }
#sideInfoMenu ul li.level_1 div#divWeather_Info div ul li h4{text-transform:uppercase; font-size:9px;}


#sideInfoMenu ul li.level_1 div#divReservations{height:48px; display:block; width:190px; border-bottom:solid 1px #141822; margin:0px; padding:0px; margin-top:0px;cursor:pointer;}
#sideInfoMenu ul li.level_1 div#divReservations img{margin:0px; padding:0px; margin-top:4px; }
#sideInfoMenu ul li.level_1{}

#sideInfoMenu ul li.level_1 div#divReservations div ul li{float:left;width:120px;  display:block;}

#sideInfoMenu ul li.level_1 div#divReservations div ul li.icon{width:50px; float:left;margin:0px; padding:0px;height:40px;margin-left:4px; }
#sideInfoMenu ul li.level_1 div#divReservations div ul li h4{text-transform:uppercase; font-size:9px;}

#sideInfoMenu ul li.level_1 div.sideEndDiv{border:0px;}

#sideInfoMenu ul li.level_1 a {text-decoration:none;color:#ffffff;}
#sideInfoMenu ul li.level_1 a:hover { text-decoration:none;}

#sideInfoMenu ul li.level_1 div#divReservations a div ul li h4{text-transform:uppercase; font-size:9px; color:#ffffff;}

#divWeather_Info ul li{float:left;width:120px;  display:block;}
#divWeather_Info ul li.icon{ width:50px; float:left;margin:0px; padding:0px; height:40px;} 

#divReservations ul li{float:left;width:90px;  display:block;}
#divReservations ul li.icon{ width:66px; float:left;margin:0px; padding:0px; height:40px; display:block;}

div#sideReservation{display:block;float:left};
div#sideReservation ul li img{margin-right:5px;margin-left:10px; margin-top:0px;}
div#sideReservation ul li{list-style-type:none; color:#54493d; float:left; padding-top:5px; height:46px;}
div#sideReservation ul li h4{color:#ffffff; margin:0px; padding:0px; font-size:11px; position:relative; top:3px; height:18px; }
div#sideReservation ul li span.weather_info{}
div#sideReservation ul li span{margin:0px; padding:0px; font-size:10px;  height:12px; color:#54493d;}

#divReservations ul li.icon img{ margin-left:1px;}
a div#sideReservation ul li img{margin-right:5px;margin-left:10px; }

a div#sideReservation ul li h4{color:#ffffff; margin:0px; padding:0px; font-size:11px; position:relative; top:3px; height:18px; }
a div#sideReservation ul li span.weather_info{}
a div#sideReservation ul li span{margin:0px; padding:0px; font-size:10px;  height:12px; color:#54493d; }

#sideInfoMenu ul li.level_1{margin:0px; padding:0px; height:49px; vertical-align:bottom;}


#footer{width:940px; margin-left:10px; margin-right:10px; height:65px; border-top: solid 2px #000000; display:block; background-image:url(../images/common/footer_BG.jpg);color:#413b2e; font-size:10px;}
#footer_Left{/*width:78px; height:65px; background-image:url(../images/common/footer_BG_left.jpg); display:block; margin:0px; padding:0px; float:left; background-repeat:no-repeat;*/}
#footer_Middle{width:800px; height:65px;display:block; float:left; text-align:center; border-bottom: }
#footer_Right{
/*width:78px; height:65px; background-image:url(../images/common/footer_BG_right.jpg); display:block; margin:0px; padding:0px; float:left;background-repeat:no-repeat;*/
}
#footer_Middle ul{ margin-left:30px;}

#footer div{width:800px; display:block; margin:auto;}
#footer ul li {list-style-type:none; float:left; margin-left:4px; margin-right:4px; margin-top:18px;}
#footer ul li a:link{color:#413b2e; text-decoration:none;}
#footer ul li a:visited{color:#413b2e; text-decoration:none;}
#footer ul li a:hover{color:#656056; text-decoration:underline;}
#footer ul li a:active{color:#656056; text-decoration:none;}

#pga_footer{width:940px; margin-left:10px; margin-right:10px; padding-bottom:3px; display:block;color:#413b2e; font-size:10px; padding-top:8px; border-top: solid 2px #000000; display:block; background:#03080b url(../images/common/footer_BG.jpg); background-repeat:repeat-x; }

#pga_footer div.footerInnerWrap{ width:938px; height:112px; border:solid 1px #212127; background-image:url(../images/common/footerBG_Wide.jpg); margin-top:-3px; }
#pga_footer div.liDetailsFooter{width:920px; display:block; margin:auto; margin-top:45px;}
#pga_footer div.liDetailsFooter ul li {list-style-type:none; float:left; margin-left:4px; margin-right:4px;  font-size:10px;}
#pga_footer div.liDetailsFooter ul li a:link{color:#656056; text-decoration:none;}
#pga_footer div.liDetailsFooter ul li a:visited{color:#656056; text-decoration:none;}
#pga_footer div.liDetailsFooter ul li a:hover{color:#656056; text-decoration:underline;}
#pga_footer div.liDetailsFooter ul li a:active{color:#656056; text-decoration:none;}
#pga_footer div.liDetailsFooter ul li.visit { color:#9e885b;}

#divLinkWrap{background-color:#27282a; border:solid 1px #38393b; width:800px; height:42px; margin-left:50px;margin-right:50px;}
#linkPga{margin-left:6px; margin-top:-19px; width:96px; height:54px; background-image:url(../images/common/footerLogos.png); background-position: 0px 0px; display:block; background-repeat:no-repeat; }
#linkKungsangen{margin-left:2px; margin-top:-20px; width:104px; height:52px; background-image:url(../images/common/footerLogos.png); background-position: -104px 0px; display:block; background-repeat:no-repeat; }
#linkPga span{ display:none;}
#linkKungsangen span{ display:none;}

/*--------------Scorecard------------------------*/
body.scorecard{padding:0px; margin:0px; width:669px;_width:660px;.width:660px; overflow:hidden; }
.scoreWrapper{width:661px; height:504px; background-color:#4e79a3; margin:0px;}
.scoreInnerWrapper{width:661px; height:504px; background-color:#ffffff; display:block; position:relative; top:0px; left:0px;}
.scoreHeaderWrapper{height:73px; width:659px; background-color:#e2e2e2; position:relative; top:1px; left:1px; background-image:url(../images/scorecard/sc_headerBG.jpg); border-bottom:solid 1px #827157;}

.scoreNav{height:41px; display:block; margin-bottom:2px;}
.ulScoreNav{width:206px; height:41px; float:right; margin-right:1px;}
.ulScoreNav li{ list-style-type:none; float:left; margin:0px; padding:0px;}
.ulScoreNav li a.overview{width:91px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: 0 0;}
.ulScoreNav li a.overview:hover{width:91px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: 0 -41px;}

.ulScoreNav li a.overviewActive{width:91px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: 0 -41px;}
.ulScoreNav li a.overviewActive:hover{width:91px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: 0 -41px;}


.ulScoreNav li a.scorecard{width:109px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: -91px 0;}
.ulScoreNav li a.scorecard:hover{width:109px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: -91px -41px;}

.ulScoreNav li a.scorecardActive{width:109px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: -91px -41px;}
.ulScoreNav li a.scorecardActive:hover{width:109px; height:41px; background-image:url(../images/scorecard/sc_navButtons.jpg); display:block;background-position: -91px -41px;}


.ulScoreNav li a span{display:none;}
.scoreHoleNumber{width:468px; height:30px; left:0px; }

.scoreHoleNumber ul{width:468px;}
.scoreHoleNumber ul li{ list-style-type:none; float:left; width:26px; height:31px; margin:0px; padding:0px;}
.scoreHoleNumber ul li a.hole-1{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: 0 -30px;}
.scoreHoleNumber ul li a.hole-2{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -26px -30px;}
.scoreHoleNumber ul li a.hole-3{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -52px -30px;}
.scoreHoleNumber ul li a.hole-4{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -78px -30px;}
.scoreHoleNumber ul li a.hole-5{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -104px -30px;}
.scoreHoleNumber ul li a.hole-6{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -130px -30px;}
.scoreHoleNumber ul li a.hole-7{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -156px -30px;}
.scoreHoleNumber ul li a.hole-8{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -182px -30px;}
.scoreHoleNumber ul li a.hole-9{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -208px -30px;}

.scoreHoleNumber ul li a.hole-10{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -234px -30px;}
.scoreHoleNumber ul li a.hole-11{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -260px -30px;}
.scoreHoleNumber ul li a.hole-12{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -286px -30px;}
.scoreHoleNumber ul li a.hole-13{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -312px -30px;}
.scoreHoleNumber ul li a.hole-14{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -338px -30px;}
.scoreHoleNumber ul li a.hole-15{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -364px -30px;}
.scoreHoleNumber ul li a.hole-16{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -390px -30px;}
.scoreHoleNumber ul li a.hole-17{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -416px -30px;}
.scoreHoleNumber ul li a.hole-18{width:25px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -442px -30px;}

.scoreHoleNumber ul li a.hole-1:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: 0 0;}
.scoreHoleNumber ul li a.hole-2:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -26px 0;}
.scoreHoleNumber ul li a.hole-3:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -52px 0;}
.scoreHoleNumber ul li a.hole-4:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -78px 0;}
.scoreHoleNumber ul li a.hole-5:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -104px 0;}
.scoreHoleNumber ul li a.hole-6:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -130px 0;}
.scoreHoleNumber ul li a.hole-7:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -156px 0;}
.scoreHoleNumber ul li a.hole-8:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -182px 0;}
.scoreHoleNumber ul li a.hole-9:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -208px 0;}
.scoreHoleNumber ul li a.hole-10:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -234px 0;}
.scoreHoleNumber ul li a.hole-11:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -260px 0;}
.scoreHoleNumber ul li a.hole-12:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -286px 0;}
.scoreHoleNumber ul li a.hole-13:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -312px 0;}
.scoreHoleNumber ul li a.hole-14:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -338px 0;}
.scoreHoleNumber ul li a.hole-15:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -364px 0;}
.scoreHoleNumber ul li a.hole-16:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -390px 0;}
.scoreHoleNumber ul li a.hole-17:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -416px 0;}
.scoreHoleNumber ul li a.hole-18:hover{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -442px 0;}


.scoreHoleNumber ul li a.hole-1-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: 0 0;}
.scoreHoleNumber ul li a.hole-2-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -26px 0;}
.scoreHoleNumber ul li a.hole-3-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -52px 0;}
.scoreHoleNumber ul li a.hole-4-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -78px 0;}
.scoreHoleNumber ul li a.hole-5-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -104px 0;}
.scoreHoleNumber ul li a.hole-6-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -130px 0;}
.scoreHoleNumber ul li a.hole-7-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -156px -0;}
.scoreHoleNumber ul li a.hole-8-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -182px 0;}
.scoreHoleNumber ul li a.hole-9-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -208px 0;}

.scoreHoleNumber ul li a.hole-10-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -234px 0;}
.scoreHoleNumber ul li a.hole-11-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -260px 0;}
.scoreHoleNumber ul li a.hole-12-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -286px 0;}
.scoreHoleNumber ul li a.hole-13-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -312px 0;}
.scoreHoleNumber ul li a.hole-14-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -338px 0;}
.scoreHoleNumber ul li a.hole-15-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -364px 0;}
.scoreHoleNumber ul li a.hole-16-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -390px 0;}
.scoreHoleNumber ul li a.hole-17-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -416px 0;}
.scoreHoleNumber ul li a.hole-18-selected{width:25px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -442px 0;}

.scoreHoleNumber ul li a.hole-1:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: 0 0;}
.scoreHoleNumber ul li a.hole-2:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -26px 0;}
.scoreHoleNumber ul li a.hole-3:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -52px 0;}
.scoreHoleNumber ul li a.hole-4:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -78px 0;}
.scoreHoleNumber ul li a.hole-5:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -104px 0;}
.scoreHoleNumber ul li a.hole-6:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -130px 0;}
.scoreHoleNumber ul li a.hole-7:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -156px 0;}
.scoreHoleNumber ul li a.hole-8:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -182px 0;}
.scoreHoleNumber ul li a.hole-9:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -208px 0;}
.scoreHoleNumber ul li a.hole-10:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -234px 0;}
.scoreHoleNumber ul li a.hole-11:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -260px 0;}
.scoreHoleNumber ul li a.hole-12:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -286px 0;}
.scoreHoleNumber ul li a.hole-13:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -312px 0;}
.scoreHoleNumber ul li a.hole-14:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -338px 0;}
.scoreHoleNumber ul li a.hole-15:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -364px 0;}
.scoreHoleNumber ul li a.hole-16:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -390px 0;}
.scoreHoleNumber ul li a.hole-17:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -416px 0;}
.scoreHoleNumber ul li a.hole-18:hover-selected{width:26px; height:30px; display:block; background-image:url(../images/scorecard/sc_holeNumber.jpg); background-position: -442px 0;}


.scoreHoleNumber ul li a span{display:none;}

table.score
{
	width: 660px;
}
table.score td.click, table.score th.click
{
	background-color: #bbb;
}
table.score td.hover, table.score tr.hover
{
	background-color: #69f;
}
table.score th.hover, table.score tfoot td.hover
{
	background-color: ivory;
}
table.score td.hovercell, table.score th.hovercell
{
	background-color: #abc;
}
table.score td.hoverrow, table.score th.hoverrow
{
	background-color: #6df;
}

table.score tr.item td.holeNum, table.score tr.head th.holeNum
{
	width:186px; border-right:solid 2px #ffffff; background-color:#e6eaec;  display:block;font-size:9px;color:#1b2339; padding-left:8px;
}
table.score tr.alt td.holeNum, table.score tr.alt th.holeNum
{
	width:186px; border-right:solid 2px #ffffff; background-color:#ffffff; display:block; font-size:9px;color:#1b2339;padding-left:8px;
}

table.score tr.item
{
	 background-color:#e6eaec; 
}
table.score tr.alt
{
	background-color:#ffffff;
}

table.score tr.item td.holeNumTally
{
	width:186px; border-right:solid 2px #ffffff; background-color:#ffffff;display:block; font-size:10px;color:#384a57;padding-left:8px; font-weight:bold;
}
table.score tr.alt td.holeNumTally
{
	width:186px; border-right:solid 2px #ffffff; background-color:#ffffff;display:block; font-size:10px;color:#384a57;padding-left:8px; font-weight:bold;
}



table.score tr.item td.holeNum_over, table.score tr.head th.holeNum_over
{
	width:186px; border-right:solid 2px #ffffff; background-color:#ffffff; display:block;font-size:9px;color:#1b2339; padding-left:8px;cursor:pointer;
}
table.score tr.alt td.holeNum_over, table.score tr.alt th.holeNum_over
{
	width:186px; border-right:solid 2px #ffffff; background-color:#ffffff;display:block; font-size:9px;color:#1b2339;padding-left:8px;cursor:pointer;
}

table.score tr.item td.details1, table.score th.details1{ background-color:#dde4e7;width:76px; border-right:solid 2px #ffffff; font-size:9px; color:#1b2339;text-align:center;}
table.score tr.item td.details2, table.score th.details2{ background-color:#bfcbd3;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.item td.details3, table.score th.details3{ background-color:#afbcc5;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.item td.details4, table.score th.details4{ background-color:#9babb7;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.item td.details5, table.score th.details5{ background-color:#83c4ea;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.item td.details6, table.score th.details6{ background-color:#a6d3ea;width:76px;font-size:9px;color:#1b2339; text-align:center; }

table.score tr.item td.details55, table.score th.details55{ background-color:#849f5e;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.item td.details66, table.score th.details66{ background-color:#b7d659;width:76px;font-size:9px;color:#1b2339; text-align:center; }

table.score tr.alt td.details1{ background-color:#ffffff;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.alt td.details2{ background-color:#ffffff;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.alt td.details3{ background-color:#ffffff;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.alt td.details4{ background-color:#ffffff;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.alt td.details5{ background-color:#ffffff;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.alt td.details6{ background-color:#ffffff;width:76px; font-size:9px;text-align:center;}

table.score tr.alt td.details_totalIn{ width:76px; border-right:solid 2px #ffffff;background-color:#b8def2;width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}
table.score tr.alt td.details_totalIn_end{ width:76px; border-right:solid 0px #ffffff;background-color:#b8def2;width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}

table.score tr.alt td.S_details_totalIn{ width:76px; border-right:solid 2px #ffffff;background-color:#bfdd63;width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}
table.score tr.alt td.S_details_totalIn_end{ width:76px; border-right:solid 0px #ffffff;background-color:#bfdd63;width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}


table.score tr.alt td.details_totalOut{width:76px; border-right:solid 2px #ffffff; background-color:#83c4ea; width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}
table.score tr.alt td.details_totalOut_end{width:76px; border-right:solid 0px #ffffff; background-color:#83c4ea; width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}

table.score tr.alt td.S_details_totalOut{width:76px; border-right:solid 2px #ffffff; background-color:#96af74; width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}
table.score tr.alt td.S_details_totalOut_end{width:76px; border-right:solid 0px #ffffff; background-color:#96af74; width:76px; font-weight:bold; font-size:10px; text-align:center; color:#384a57;}

table.score tr.alt td.details_total{ width:76px; border-right:solid 2px #ffffff; background-color:#0060b4; color:#ffffff; font-weight:bold; font-style:italic; font-size:11px; text-align:center;}
table.score tr.alt td.details_total_end{ width:76px; border-right:solid 0px #ffffff; background-color:#0060b4; color:#ffffff; font-weight:bold; font-style:italic; font-size:11px; text-align:center;}

table.score tr.alt td.S_details_total{ width:76px; border-right:solid 2px #ffffff; background-color:#769052; color:#ffffff; font-weight:bold; font-style:italic; font-size:11px; text-align:center;}
table.score tr.alt td.S_details_total_end{ width:76px; border-right:solid 0px #ffffff; background-color:#769052; color:#ffffff; font-weight:bold; font-style:italic; font-size:11px; text-align:center;}

table.score tr.alt td.details55{ background-color:#ffffff;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;}
table.score tr.alt td.details66{ background-color:#ffffff;width:76px; font-size:9px;text-align:center;}

table.score tr.item td.details1_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff; font-size:9px; color:#ffffff;text-align:center; cursor:pointer;}
table.score tr.item td.details2_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center; cursor:pointer;}
table.score tr.item td.details3_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center; cursor:pointer;}
table.score tr.item td.details4_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center; cursor:pointer;}
table.score tr.item td.details5_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center; cursor:pointer;}
table.score tr.item td.details6_over{ background-color:#d1cec2;width:76px;font-size:9px;color:#ffffff; text-align:center;cursor:pointer; }

table.score tr.item td.details55_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center; cursor:pointer;}
table.score tr.item td.details66_over{ background-color:#d1cec2;width:76px;font-size:9px;color:#ffffff; text-align:center;cursor:pointer; }


table.score tr.alt td.details1_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center;cursor:pointer; }
table.score tr.alt td.details2_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#ffffff;text-align:center;cursor:pointer; }
table.score tr.alt td.details3_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;cursor:pointer; }
table.score tr.alt td.details4_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;cursor:pointer; }
table.score tr.alt td.details5_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;cursor:pointer; }
table.score tr.alt td.details6_over{ background-color:#d1cec2;width:76px; font-size:9px;text-align:center;cursor:pointer; }

table.score tr.alt td.details55_over{ background-color:#d1cec2;width:76px; border-right:solid 2px #ffffff;font-size:9px;color:#1b2339;text-align:center;cursor:pointer; }
table.score tr.alt td.details66_over{ background-color:#d1cec2;width:76px; font-size:9px;text-align:center;cursor:pointer; }

div.scoreImgMagnifier{ background-color:#f8f8f9;}
.smallPics {  background-color:#f8f8f9; }
.smallPicsWrapperBG{ background-image:url(../images/scorecard/sc_imgMagnify.gif); width:158px; height:118px;}
.smallPicsWrapper{ width:138px; height:100px; overflow:hidden; .margin-left:-18px;}
.smallPicsWrapper img { width:138px; margin-top:10px; margin-left:10px; }

div.viewWrap{float:left; text-align:center; margin:12px 10px 0 12px;}
div.viewWrapEnd{float:left; text-align:center; margin:12px 0 0 0;}
div.holeViewType1{margin-top:8px; margin-left:0px; width:150px;}
div.holeViewType1 h2{font-size:8px;}

div.holeViewType2{margin-top:8px; margin-left:-8px; width:170px;}
div.holeViewType2 h2{font-size:8px;}
#divLogOut a{ background-color:#eff1f0; border:solid 1px #dfe1e0; color:#6b6d73; font-weight:bold; padding:6px 2px 6px 34px; width:80px; display:block; text-decoration:none;}
input.memberSubmitBtn{background-color:#eff1f0; border:solid 1px #dfe1e0; color:#6b6d73; font-weight:bold; padding:10px -4px 10px 34px; width:120px; display:block; text-decoration:none;}
#memberSubmitBtnWrap a{background-color:#eff1f0; border:solid 1px #dfe1e0; color:#6b6d73; font-weight:bold; padding:10px -4px 10px 34px; width:80px; display:block; text-decoration:none;}

.scoreDetailsContent{color:#283045; 
margin:65px 0 0 20px;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
width:233px;
}

.scoreOverviewContent{color:#283045; 
margin:65px 0 0 20px;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
width:310px;
height:178px;
}
.scoreOverviewDetails p
{color:#283045; 
margin:0 0 0 30px;
font-family: "Lucida Grande", sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;

}

/*div.divHome_wrap{position:absolute; top:-26px; right:-25px; width:180px;  margin:0px; padding:0px; margin-bottom:10px;}*/

div.divHome_wrap{float:right; width:180px;  margin:0px; margin-top:-36px; _margin-top:0px;.margin-top:0px; padding:0px;  margin-left:20px; margin-bottom:10px;}
div.divHome_wrap img.imgLogoTTC{margin:0; margin-bottom:8px; margin-top:2px;}

div.divTtc_wrap{float:right; width:180px; margin-left:40px; margin-bottom:30px; margin-right:20px}
div.divTtc_wrap img.imgLogoTTC{margin: 32px 0 20px 18px; }
div.divTtc_wrap_L{float:right; width:190px; margin-left:6px; margin-bottom:30px;}
div.divTtc_wrap img.imgLogoTTC_L{margin: 20px 0 20px 1px;}

div.divHome_wrap_Accom{float:right; width:180px;  margin:0px; margin-top:0px; padding:0px;  margin-left:16px; margin-right:28px; margin-bottom:10px;}

div.divHome_wrap_Accom img.imgLogoAccom{margin:0; margin-bottom:8px; margin-top:44px;}

div.div_ttcP_wrap{ margin:10px;margin-top:50px;  margin-left:18px; margin-right:28px;}
div.div_ttcP_wrap ul li{ color:#6b6d73; margin-left:10px; font-size:11px; list-style-type:none; padding-right:20px;}
div.div_ttcP_wrap h5{width:300px; margin-bottom:28px;}
div.div_ttcP_wrap h5.accomm{width:650px; margin-bottom:28px;}

div.div_ttcP_wrap #packages-list li a h5{ font-size:12px;}
div.div_ttcP_wrap #packages-list li a div.packagesTitle{color:#000000; font-size:14px; margin-top:10px; font-weight:bold;}
div.div_ttcP_wrap #packages-list li a div.packagesSubTitle{color:#8a7321; font-size:10px; margin-top:2px; font-weight:bold; font-style:italic;}
div.div_ttcP_wrap #packages-list li a div.packagesPrice{color:#8a7321; font-weight:bold; font-size:14px; margin-top:4px;}
div.div_ttcP_wrap #packages-list li{ background-image:url(/images/common/packages-list-BG.png); background-repeat:no-repeat; display:block; height:136px; width:670px; }
div.div_ttcP_wrap #packages-list li:hover{ background-image:none; cursor:pointer; background-color:#e1e1e1;}
div.div_ttcP_wrap #packages-list li a div.imgWrapper{border:solid 1px #e6e6e6; padding:3px; float:left; margin:5px; margin-right:20px; background-color:#FFFFFF; position: relative;}
div.div_ttcP_wrap #packages-list li a div.imgWrapper img{}
div.div_ttcP_wrap #packages-list li a div.packagesTextWrapper{ float:left;}
div.div_ttcP_wrap #packages-list li a div.packagesTextWrapper div.packagesDescription{ width:480px;}
div.div_ttcP_wrap #packages-list li a div.packagesTextWrapper div.packagesDescription p{ color:#6b6d73; margin-top:4px;}

div.div_ttcP_wrap #packages-list li {
	overflow: hidden;
	position: relative;
	list-style-type:none;
	margin-left:0px;
}
div.div_ttcP_wrap #packages-list li a {
	text-decoration: none;
	float: left;
}
div.div_ttcP_wrap #packages-list li a:hover {
	cursor: pointer;
}

div.div_ttcP_wrap #packages-list li a div.imgWrapper img {
	float: left;
	margin: 0;
	border: none;
	
}

div.div_ttcP_wrap #packages-list li a div.imgWrapper .more {
	position: absolute;
	right: 20px;
	width:158px;
	bottom: 20px;
	font-size: 1.2em;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
div.div_ttcP_wrap #packages-list li a:hover div.imgWrapper .desc{
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 22px;
	left: 0px;
	padding: 10px;
	margin: 0;
	border-top: 1px solid #999;
}
div.div_ttcP_wrap #packages-list li a:hover div.imgWrapper .desc strong {
	display: block;
	margin-bottom: 0px;
	font-size:1.5em;
}

div.div_ttcP_wrap #packages-list li a div.imgWrapper .desc {	display: none; }
div.div_ttcP_wrap #packages-list li a:hover div.imgWrapper .more { visibility: hidden;}


div_ttcP_wrap table{color:#666666;}
div.div_ttcP_wrap a{color:#316ea3;}



div.div_ttcP_wrap #packages-list li a div.packagesTitle{color:#000000; font-size:14px; margin-top:10px; font-weight:bold;}
#spOffersPop-Description div.contactTextWrapper{ margin-left:30px; margin-top:30px; margin-right:30px;}
#spOffersPop-Description{margin-right:20px;}
#spOffersPop-Contact{ padding-top:30px; }
#spOffersPop-Description div.contactTextWrapper div.packagesTitle{color:#000000; font-size:14px; margin-top:10px; font-weight:bold;}
#spOffersPop-Description div.contactTextWrapper div.packagesPrice{color:#8a7321; font-weight:bold; font-size:14px; margin-top:4px;}
#spOffersPop-Description div.contactTextWrapper div.packagesDescription p{ color:#6b6d73; margin-top:4px; font-size:11px; line-height:14px; padding-right:0px;}

#hotelLink{margin-top:20px; margin-left:6px; display:block; width:345px; height:52px;}




div.divTtcSub_wrap{float:right; width:180px; margin-left:40px; margin-bottom:10px;}
div.divTtcSub_wrap img.imgLogoVigi{margin: 20px 0 0 18px;}
div.div_ttcPSub_wrap{margin-left:10px;}
div.div_ttcPSub_wrap ul li{ color:#6b6d73; margin-left:30px; font-size:11px;}
div.div_ttcPSub_wrap h5{width:300px;margin-bottom:28px;}
div_ttcPSub_wrap table{color:#666666;}


div.weatherIconWrap{float:left; margin-top:20px; margin-left:15px; margin-right:-20px;}
div.weatherDetailsWrap{float:left; color:#6b6d73; margin-top:25px; font-size:11px; width:220px; margin-left:20px;}
div.weatherDetailsWrap strong{ font-size:12px;color:#1b212d;}
div.weatherIconWrap div#weather-LEGE ul li img{position:relative; left:-20px;}

#allWeatherWrap{}
#currentWeatherIcon{width:632px; height:166px; background-image:url(/images/common/weatherWrapBG.png); background-repeat:no-repeat; margin-bottom:30px; }


/* Quotes and Blockquote */

#guestbook {line-height: 1.5em;
	font-style: italic;
	font-family: Georgia, "Bitstream Vera Serif", serif;
	font-size: 14px;
	font-weight: normal;
	}
	
#guestbook span.pullquote {
	background: url(../images/common/pullquote.gif) 0 0 no-repeat;
	margin: 10px 10px 0 0;
	padding: 6px 80px 2px 28px;
	line-height: 1.5em;
	font-style: italic;
	font-family: Georgia, "Bitstream Vera Serif", serif;
	font-size: 16px;
	font-weight: normal;
	min-height: 44px;
	display:block;
	color:#909195;
}
	#guestbook span.pullquote a {
		color: #000;
	}
	#guestbook span.pullquote a:hover {
		color: #00a8ec;
	}
	#guestbook span.pullquote_author {
		text-indent: -1.3em;
		text-align: left;
		font-size: 16px;
		margin: 5px 10px 5px 100px;
		display:block;
	}
	#guestbook span.pullquote_more {
		text-align: right;
		font-size: 0.95em;
		margin-bottom: 30px;
		display:block;
	}
	blockquote {
		background: url(../images/common/pullquote.gif) 0 0 no-repeat;
		margin: 15px 0px 10px 0px;
		padding: 6px 80px 0 55px;
		line-height: 1.5em;
		font-style: italic;
		font-family: Georgia, "Bitstream Vera Serif", serif;
		font-size: 16px;
		font-weight: normal;
		display:block;
		color:#909195;
	}
	#left span.pullquote {
		margin: 0px 10px 0 0;
		padding: 6px 0 2px 28px;
		line-height: 1.3em;
		font-size: 1.4em;
		display:block;
	}
	#left span.pullquote_author {
		text-indent: -1.3em;
		text-align: left;
		font-size: 1em;
		margin: 5px 10px 0px 50px;
		display:block;
	}
	#left span.pullquote_more {
		margin-bottom: 0;
	}

p.introPar{min-height:136px; height:auto !important; height:136px;}

#portalContactList li a{color:#99723b; text-decoration:none; }
#portalContactList li a:hover{color:#99723b; text-decoration:underline; }

a.gotoSite_1{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_1 span{display:none;}
a.gotoSite_2{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_2 span{display:none;}
a.gotoSite_3{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_3 span{display:none;}
a.gotoSite_4{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_4 span{display:none;}


a.gotoSite_1_en{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_1_en span{display:none;}
a.gotoSite_2_en{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_2_en span{display:none;}
a.gotoSite_3_en{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_3_en span{display:none;}
a.gotoSite_4_en{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_4_en span{display:none;}


a.gotoSite_1_ca{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_1_ca span{display:none;}
a.gotoSite_2_ca{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_2_ca span{display:none;}
a.gotoSite_3_ca{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_3_ca span{display:none;}
a.gotoSite_4_ca{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_4_ca span{display:none;}

a.gotoSite_1_es{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_1_es span{display:none;}
a.gotoSite_2_es{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_2_es span{display:none;}
a.gotoSite_3_es{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_3_es span{display:none;}
a.gotoSite_4_es{ background-image:none; width:151px; height:5px; display:block; margin:0px; padding:0px;}
a.gotoSite_4_es span{display:none;}


/*---------Form Elements----------------*/

div.contactfield p input{border:1px solid #a5b5c5;background-color:#fcfcfc; padding:3px;}
div.contactfield p textarea{border:1px solid #a5b5c5;background-color:#fcfcfc; padding:3px; }

#reservationsButton a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; width:120px; display:block; text-decoration:none;float:right; margin-right:18px; margin-top:23px; height:30px;}

#reservationsButton a:hover{background-color:#fcfcfc; border:solid 1px #c2ad90; color:#6b6d73; font-weight:bold; width:120px; display:block; text-decoration:none;}

#reservationsButton a span{position:relative; top:6px; left:8px; font-weight:bold;}

#experienceButton a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; width:170px; display:block; text-decoration:none;float:right; margin-right:18px; margin-top:23px; height:30px;}

#experienceButton a:hover{background-color:#fcfcfc; border:solid 1px #c2ad90; color:#6b6d73; font-weight:bold; width:170px; display:block; text-decoration:none;}

#experienceButton a span{position:relative; top:6px; left:8px; font-weight:bold;}

#experienceHomeButton{position:absolute; top:111px; left:156px;}
#experienceHomeButton a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; width:170px; display:block; text-decoration:none;height:30px;}
#experienceHomeButton a:hover{background-color:#fcfcfc; border:solid 1px #c2ad90; color:#6b6d73; font-weight:bold; width:170px; display:block; text-decoration:none;}
#experienceHomeButton a span{position:relative; top:6px; left:8px; font-weight:bold;}

#reservationsHomeButton{position:absolute; top:88px; left:514px;.left:122px;}
#reservationsHomeButton a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; width:120px; display:block; text-decoration:none;float:right; margin-right:18px; margin-top:23px; height:30px;}
#reservationsHomeButton a:hover{background-color:#fcfcfc; border:solid 1px #c2ad90; color:#6b6d73; font-weight:bold; width:120px; display:block; text-decoration:none;}
#reservationsHomeButton a span{position:relative; top:6px; left:8px; font-weight:bold;}

/*---property search results------*/

div.resultsImgWrap{float:left; display:block;}
div.resultsTxtWrap{float:left; display:block; width:400px;}
#mediaTable{margin-left:-14px;}

a.downloadLinkPdf {text-decoration:none;color:#6b6d73; font-size:10px; border:0px;}
a.downloadLinkPdf:hover{ text-decoration:none;color:#6b6d73;font-size:10px; border:0px; text-decoration:underline;}

a.downloadLinkPdfTxt {text-decoration:none;color:#6b6d73; font-size:10px; border:0px; position:relative; left:8px; top:-10px;}
a.downloadLinkPdfTxt:hover{ text-decoration:none;color:#6b6d73;font-size:10px; border:0px; text-decoration:underline;}

div.detailsSubmitBtnWrap a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; padding:6px -4px 6px 34px; width:120px; display:block; text-decoration:none; float:right; margin-top:14px;margin-bottom:7px;} 

div.viewAllSubmitBtnWrap a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; padding:6px -4px 6px 19px; width:120px; display:block; text-decoration:none; float:left;}

div.viewMapBtnWrap a{width:255px; height:37px; display:block; text-decoration:none; float:left; margin-left:15px;margin-bottom:15px;}


div.viewAllSubmitBtnWrap a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; padding:6px -4px 6px 19px; width:140px; display:block; text-decoration:none; float:left;}

div.viewAdminBtnWrap a{background-color:#eff1f0; border:solid 1px #cfc7ab; color:#6b6d73; font-weight:bold; padding:6px -4px 6px 19px; width:190px; display:block; text-decoration:none; float:left; margin:100px;}

div.resultsThumbnailBG{width:110px; height:110px; background-image:url(../images/property/thumbnail_BGx100.png); margin-right:30px; }
img.resultsThumbnailImg{ padding:1px; border:1px solid #cccccc;}

div.resultsTxtWrap p{ font-size:9px;}
span.weather_title{color:#54493d;}

a#videoLink{display:block;}
div#sideReservation ul li span a#videoLink{color:#54493d; cursor:poiner;}


.flash{ margin:40px;font-size:10px; font-weight:normal; color:#4e79a3;}
.flash strong{font-size:12px; color:#0d121e;}
.flash a{color:#FFFFFF; text-decoration:none;}

div#innerPolicy{margin-right:40px; font-size:9px;}
div#innerPolicy h6.policy{font-size:9px; margin-left:0px; font-weight:normal; padding-left:0px; padding-bottom:8px; padding-top:6px; color:#8a7321;}

div#innerPolicy a{color:#c2af91;}
div.div_ttcP_wrap h6 {color:#4a4a4a;
font-family: "Lucida Grande", sans-serif;
font-size: 10px;}
#noticeHeader{background-image:url(../images/golf/noticesBG.jpg); height:28px; width:72%; display:block;
color:#000000;font-family: "Lucida Grande", sans-serif;
font-size: 10px; font-style: normal;
font-weight: bold;
text-transform: uppercase;
letter-spacing: normal; 
}
#noticeHeader span{position:relative;top:5px; left:8px;}
#notices p.noticesP{ color:#a4a4a4; font-size:9px; color:#FF0000;}
.calendarBG{ background-color:#fefefe;border-spacing:2px; color:#ada8a4; border: solid 1px #ababab;}
.calendarBG td{width:22px; height:17px; border:solid 1px #ccccca; background-image:url(../images/golf/calendarTdBG.jpg);}
.calendarDayHeading{color:#000000; background-color:#fefefe; border:solid 1px #fefefe;}
table.calendarBG tr.calendarDayHeading td{background-color:#fefefe; border:solid 1px #fefefe; font-weight:bold;}

.calendar {
	width: 187px;
	padding: 0;
	margin: 0;
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
}

.middle {
	width: 202px;
	background: #eeeded url(../images/golf/topCal.gif) repeat-y top left;
	margin: 0;
	padding: 13px 15px 5px 9px;
	text-align: left;
	margin-bottom:0px;
	padding-bottom:0px;
}

.middle .today, .middle td.today a, .middle td.today a:link, .middle td.today a:visited {
	color: #ffffff;
	font-weight: bold;
	
}

.middle td {
	font: normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	width: 24px;
	height: 19px;
	text-align: center;
	background: #ededed url(../images/golf/calendarTdBG.jpg) no-repeat;
}

.middle td.today {
	color: #8b7422;
	font-weight: bold;
	background-color:#000000;
}



.middle td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.middle td a:link, .middle td a:visited {
	color: #6f99bf;
	text-decoration:underline;
}

.middle td a:hover, .middle td a:active {
	color: #6f99bf;
	text-decoration:underline;
}

.middle td.today a{color:#000000;}

.middle td.blank { background: #FFFFFF; }

.middle th {
	font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	padding-top:10px;
	padding-bottom:4px;
	
}
.calendar caption span{color:#261b17;}
.calendar caption { text-align:center; }
.calendar caption a img.left{ position:relative; top:2px;}
.calendar caption a img.right{ position:relative; top:2px;}
#captionWrap{width:120px; float:left; display:block;}

.monthControl, .monthControl a {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.bottom {
	background: url(../images/golf/bottomCal.gif) bottom left no-repeat;
	margin: 0;
	padding: 0;
	width:202px; height:12px;
}
.top {
	background: url(../images/golf/topCal.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}
#nextEventWrap{width:412px; height:170px; background:#FFFFFF url(../images/golf/nextEventBG.gif); background-repeat:repeat-x; display:block; float:left; margin-top:4px;}
h6.nextEventDate{margin-left:18px;}
#subContentWrapper div.innerWrapper div.column3 div.content p.noticesP{font-size:9px;margin-bottom:8px; margin-top:4px;}
#subContentWrapper div.innerWrapper div.column3 div.content p.noticesP a{ background-image:url(../images/golf/lightArrow.gif); background-repeat:no-repeat; background-position: 0 0; padding-left:22px; padding-bottom:4px; padding-top:1px;margin-top:0px; text-decoration:none;}

#subContentWrapper div.innerWrapper div.column3 div.content p.nextEventDate{margin:12px;margin-left:18px; font-size:11px; color:#5d8fb4; margin-bottom:4px; margin-top:20px;}

#subContentWrapper div.innerWrapper div.column3 div.content p.nextListDate{margin:12px;margin-left:18px; font-size:11px; color:#5d8fb4; margin-bottom:6px; margin-top:6px;}


#subContentWrapper div.innerWrapper div.column3 div.content div.nextEvent p{ margin-left:18px; margin-right:13px;font-size:9px;margin-bottom:8px; margin-top:4px;}
table.calendarList{ background-color:#FFFFFF; width:636px; margin-top:18px;}
table.calendarList th{ padding-top:5px; padding-bottom:12px; border-bottom:solid 1px #cecfce;}
table.calendarList td{border-bottom:solid 1px #cecfce;}
table.calendarList td.liDate{ width:160px;font-size:11px; color:#5d8fb4; border-right:solid 1px #cecfce;}
.hoverLiDate{ background-color:#f9f9f9;}
td.liDetails a { margin-left:20px; text-decoration:none;}
td.liDetails a h6.nextEventDate_more{ margin-left:18px;background-image:url(../images/golf/darkArrow.gif); background-repeat:no-repeat; background-position: 0 2px; padding-left:30px;margin-top:4px;}

td.liDetails h6.nextEventDate_more{ margin-left:18px;background-image:url(../images/golf/darkArrow.gif); background-repeat:no-repeat; background-position: 0 2px; padding-left:30px;margin-top:4px;}


td.liDetails h6.nextEventDate_MoreDetails{ margin-left:18px;background-image:url(../images/golf/darkArrow.gif); background-repeat:no-repeat; background-position: 0 2px; padding-left:30px;margin-bottom:0px; margin-top:12px; padding-bottom:0px; padding-top:0px;}

td.liDetails a h6.nextEventDate_nomore{ margin-left:18px;background-image:url(../images/golf/lightArrow.gif); background-repeat:no-repeat; background-position: 0 2px; padding-left:30px;margin-top:4px;}

td.liDetails a:hover{ text-decoration:underline;}

#subContentWrapper div.innerWrapper div.column3 div.content div.viewTeeTimesTab span, #subContentWrapper div.innerWrapper div.column3 div.content div.viewResultsTab span, #subContentWrapper div.innerWrapper div.column3 div.content div.viewTeeTimesTabOn span, #subContentWrapper div.innerWrapper div.column3 div.content div.viewResultsTabOn span, #subContentWrapper div.innerWrapper div.column3 div.content div.viewTeeTimesTabOnSub span, #subContentWrapper div.innerWrapper div.column3 div.content div.viewResultsTabOnSub span{ display:none;}
#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapper{ width:452px; background-image:url(../images/golf/tableResultsBodyBG.png); margin-left:-15px;}

#subContentWrapper div.innerWrapper div.column3 div.content div.viewTeeTimesTabOn{ width:190px; height:32px; background-image:url(../images/golf/showResultsBtns.png); background-repeat:no-repeat; background-position:0 0; float:left; margin-left:16px; margin-right:26px;margin-top:8px; cursor:pointer; }

#subContentWrapper div.innerWrapper div.column3 div.content div.viewTeeTimesTabOnSub{ width:190px; height:32px; background-image:url(../images/golf/showResultsBtns.png); background-repeat:no-repeat; background-position:0 -32px; float:left; margin-left:16px; margin-right:26px;margin-top:8px;cursor:pointer; }

#subContentWrapper div.innerWrapper div.column3 div.content div.viewResultsTabOn{font-size:11px; color:#5d8fb4; 
width:190px; height:32px; background-image:url(../images/golf/showResultsBtns.png); background-repeat:no-repeat; background-position: -190px 0;  margin-top:8px; float:right; margin-right:36px;cursor:pointer; display:block; }

#subContentWrapper div.innerWrapper div.column3 div.content div.viewResultsTabOnSub{font-size:11px; color:#5d8fb4; 
width:190px; height:32px; background-image:url(../images/golf/showResultsBtns.png); background-repeat:no-repeat; background-position: -190px -32px;  margin-top:8px; float:right; margin-right:36px;cursor:pointer; }


#subContentWrapper div.innerWrapper div.column3 div.content div.viewTeeTimesTab{font-size:11px; color:#5d8fb4; width:210px; height:32px; background-image:url(../images/golf/showHideResultsBtns.png); background-repeat:no-repeat; background-position:-17px 0; float:left; display:block; margin-left:8px; margin-right:0px;cursor:pointer; }

#subContentWrapper div.innerWrapper div.column3 div.content div.viewResultsTab{font-size:11px; color:#5d8fb4; width:210px; height:32px; background-image:url(../images/golf/showHideResultsBtns.png); background-repeat:no-repeat; background-position:-238px 0; margin-top:0px; float:right; display:block; margin-right:12px;cursor:pointer; }



#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapperTopLeft{width:452px; background-image:url(../images/golf/showHideResultsBtns.png); background-repeat:no-repeat; background-position:0 -64px; height:11px; margin-top:0px; margin-left:-10px; display:block;}

#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapperTopRight{width:452px; background-image:url(../images/golf/showHideResultsBtns.png); background-repeat:no-repeat; background-position:0 -79px; height:11px; margin-top:0px; margin-left:-10px; display:block;}

#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapperEnd{width:452px; background-image:url(../images/golf/showHideResultsBtns.png); background-repeat:no-repeat; background-position:0 -47px; height:13px; margin-top:0px; margin-left:-15px; display:block;}

#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapper table{ margin-left:18px; margin-right:18px; width:418px; }
#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapper table thead tr th{ background:url(../images/golf/tableResultsBG.png); color:#907a2d; height:30px; padding:0px; padding-left:12px; font-size:11px; border-right:solid 1px #ffffff;}
#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapper table tbody tr td{color:#5f656d; font-size:10px; border-right:solid 1px #e7e6e7; padding-left:12px;}

#subContentWrapper div.innerWrapper div.column3 div.content div.divTableWrapper table tbody tr td.even{ background-color:#d2e0ec;}

div.slide{cursor: pointer; float:right; margin-right:30px; margin-top:2px; color:#a72c31;}
#ratesTable table{width:640px; border-left:solid 1px #ffffff;border-right:solid 1px #ffffff;}
#ratesTable table tr th{color:#000000;padding-top:5px; padding-bottom:12px; border-top:solid 1px #cecfce; border-left:solid 1px #cecfce; border-bottom:solid 1px #b4b4b4;}
#ratesTable table tr th.titleSpan{background-color:#FFFFFF; padding-top:5px; padding-bottom:12px; border-bottom:solid 1px #cecfce; border-left:0px}
#ratesTable table tr td{color:#5f656d; background-color:#FFFFFF; border-left:solid 1px #cecfce;border-bottom:solid 1px #cecfce; padding-left:10px; padding-right:10px; font-size:9px;}
#ratesTable table tr th.subThHead2{ background-color:#FFFFFF;font-size:9px;border-top:solid 0px #cecfce;color:#5d8fb4; padding:8px;border-bottom:solid 2px #b4b4b4;}
#ratesTable table tr th.subThHeadL2{background-color:#FFFFFF;font-size:9px;border-top:solid 0px #cecfce;color:#5d8fb4; padding:8px;border-bottom:solid 2px #b4b4b4;}
#ratesTable table tr td.subTdL{ background-color:#f1f1f1; border-left:solid 0px; font-weight:bold; font-size:10px;}
#ratesTable table tr td.subTdL2{ border-left:solid 0px; font-weight:bold; font-size:10px; padding:4px; padding-left:10px;}
#ratesTable table tr th.subThHeadL{ background-color:#FFFFFF;border-left:solid 0px;border-bottom:solid 2px #b4b4b4;}
#ratesTable table tr th.subThHead{padding:8px;}
#ratesTable table tr th.subThHead3{padding:8px; background-color:#eeeded;border-top:solid 1px #cecfce; padding:8px;border-bottom:solid 2px #b4b4b4; }
#ratesTable table tr td.hole18{ background-color:#f1f1f1;}
#ratesTable table tr td.hole9{ background-color:#ffffff;}
#propSubNav_horz{width:940px; margin-left:10px; height:82px; background-image:url(../images/property/propSubNavBG.jpg); display:block;}

#knightfrank_logo{position:absolute; right:40px; bottom:20px; font-size:9px; color:#000000;  padding-top:15px; font-style:italic;}
#knightfrank_logo p{  margin-right:10px; float:left; width:440px;}
#knightfrank_logo img{float:left; }

#knightfrank_logo_RE{font-size:9px; color:#525f6d; font-style:italic;}
#knightfrank_logo_RE p{  margin-right:0px; margin-top:8px; float:left; width:268px; line-height:11px;}
#knightfrank_logo_RE img{ position:relative; float:left; left:-10px; top:12px; margin-bottom:14px; }

#knightfrank_logo_contact{position:absolute; right:20px; bottom:20px; font-size:9px; color:#000000;  padding-top:15px; font-style:italic;}
#knightfrank_logo_contact p{  margin-right:10px; float:left; width:440px;}
#knightfrank_logo_contact img{float:left; }

#kf_contactDetails{display:none; padding-bottom:20px;}
#cdl_contactDetails{display:block;}
#subContentWrapper div.innerWrapper div.column3 div.content p.kf_address{margin-left:30px;}


#downloadHeaderTitleWrap{margin-left:-20px;}
#crumbsGolf{font-size:9px; color:#8f9294; margin-bottom:0px; padding-bottom:0px; width:716px; margin-top:0px; margin-left:0px; background:#FFFFFF url(../images/common/sub_breadCrumb_BG.gif); background-repeat:repeat-x; padding-left:4px; padding-bottom:0px; margin-bottom:-12px; position:relative;}

#crumbsGolf span, #crumbsGolf a{ position:relative; top:-8px;}
#crumbsGolf a{ text-decoration:none; color:#8a7321; font-style:italic; margin-right:5px; padding-left:5px;} 
#crumbsGolf a:hover{ text-decoration:underline;}
#crumbsGolf img{margin-right:5px;}

#crumbsAccom{font-size:9px; color:#8f9294; margin-bottom:0px; padding-bottom:0px; width:936px; margin-top:0px; margin-left:0px; background:#f5f5f5 url(/images/common/sub_breadCrumb_BG.gif); background-repeat:repeat-x; padding-left:4px; padding-bottom:0px; margin-bottom:-12px; position:relative;}

#crumbsAccom span, #crumbsAccom a{ position:relative; top:-8px;}
#crumbsAccom a{ text-decoration:none; color:#8a7321; font-style:italic; margin-right:5px; padding-left:5px;} 
#crumbsAccom a:hover{ text-decoration:underline;}
#crumbsAccom img{margin-right:5px;}

#crumbsRE{ float:left; text-align:left; font-size:9px; color:#8f9294; margin-bottom:0px; padding-bottom:0px; width:644px; margin-top:-1px; margin-left:0px; background:#FFFFFF url(../images/common/sub_breadCrumb_BG.gif); background-repeat:repeat-x; padding-left:4px; padding-bottom:34px; margin-bottom:-2px; position:relative;}

#crumbsRE span, #crumbsRE a{ position:relative; top:-8px;}
#crumbsRE a{ text-decoration:none; color:#8a7321; font-style:italic; margin-right:5px; padding-left:5px;} 
#crumbsRE a:hover{ text-decoration:underline;}
#crumbsRE img{margin-right:5px;}

#divBookmark{ position:absolute; right:0px; top:0px; background-image:url(http://www.quintadolago.com/images/common/arrowBreadCrumb.gif); background-repeat:no-repeat; padding-left:8px;}
#divBookmark a{ position:relative; top:0px;}

#divShareBookmark{padding-left:8px;}
#divShareBookmark a{ position:relative; top:0px;}

/*------*/


#sideLinks-Left{ background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; width:196px; height:363px; display:block; margin-left:10px; margin-top:12px; margin-right:0px; margin-bottom:12px; background-position:0 0;}
#sideLinks-RE #sideLinks-Left{ background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat; width:196px; height:363px; display:block; margin-left:10px; margin-top:12px; margin-right:0px; margin-bottom:12px; background-position:0 0;}

#sideLinks-Left ul#sideLinks-Left-list{position:relative; top:61px;}
#sideLinks-Left ul li.top-level{list-style-type:none; width:198px; height:43px; display:block;margin:0px; padding:0px;  margin-bottom:2px; 
.margin-bottom: -1px; overflow:hidden;;_margin-left:-10px; color:#54493d;}

#sideLinks-Left ul li.top-level div#divWeather_Info{height:48px; display:block; width:196px; margin:0px; padding:0px; cursor:pointer; margin-top:20px;}
#sideLinks-Left ul li.top-level div#divWeather_Info img{margin:0px; padding:0px; margin-top:4px; margin-left:10px; }
#sideLinks-Left ul li.top-level{}

#sideLinks-Left ul li.top-level div#divWeather_Info div ul li{float:left;width:120px;  display:block;}

#sideLinks-Left ul li.top-level div#divWeather_Info div ul li.icon{width:60px; float:left;margin:0px; padding:0px;height:40px; }
#sideLinks-Left ul li.top-level div#divWeather_Info div ul li h4{text-transform:uppercase; font-size:9px;}

#sideLinks-Left ul li.top-level a:link{ text-decoration:none; color:#FFFFFF;}
#sideLinks-Left ul li.top-level a:visited{ text-decoration:none;}
#sideLinks-Left ul li.top-level a:active{ text-decoration:none;}
#sideLinks-Left ul li.top-level a:hover{ text-decoration:none; }

#sideLinks-Left ul li.top-level:hover{ background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat;
 background-position:0px -374px;}
 
#sideLinks-RE #sideLinks-Left ul li.top-level:hover{ background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat;
 background-position:0px -374px;}
 
#sideLinks-Left ul li.top-level a h4{margin-bottom:0px; padding-bottom:0px; position:relative; top:6px; display:block; text-transform:uppercase; color:#ffffff; margin:0px; padding:0px; font-size:11px;}
#sideLinks-Left ul li.top-level a span.sideLinkTitle{color:#54493d; margin:0px; padding:0px; position:relative; top:3px;display:block; font-size:10px;}
  #sideLinks-Left ul li#topLevelWeather { height:78px;}
 
 #sideLinks-Left ul li#topLevelWeather:hover{ background-image:none;}

#sideLinks-Left ul li.top-level #leftLink-1{width:57px; height:43px; background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; background-position: -198px 0; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-Left ul li.top-level #leftLink-2{width:57px; height:43px; background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; background-position: -198px -45px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-Left ul li.top-level #leftLink-3{width:57px; height:43px; background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; background-position: -198px -90px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-Left ul li.top-level #leftLink-4{width:57px; height:43px; background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; background-position: -198px -135px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-Left ul li.top-level #leftLink-5{width:57px; height:43px; background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; background-position: -198px -270px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-Left ul li.top-level #leftLink-6{width:57px; height:43px; background-image:url(/images/common/sideLinks-Left-BG-long.png); background-repeat:no-repeat; background-position: -198px -180px; display:block; float:left; margin-left:10px; margin-right:10px;}



#sideLinks-RE #sideLinks-Left ul li.top-level #leftLink-1{width:57px; height:43px; background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat; background-position: -198px 0; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-RE #sideLinks-Left ul li.top-level #leftLink-2{width:57px; height:43px; background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat; background-position: -198px -45px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-RE #sideLinks-Left ul li.top-level #leftLink-3{width:57px; height:43px; background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat; background-position: -198px -90px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-RE #sideLinks-Left ul li.top-level #leftLink-4{width:57px; height:43px; background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat; background-position: -198px -135px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-RE #sideLinks-Left ul li.top-level #leftLink-6{width:57px; height:43px; background-image:url(/images/property/sideLinks-RE.png); background-repeat:no-repeat; background-position: -198px -180px; display:block; float:left; margin-left:10px; margin-right:10px;}

#sideLinks-RE #sideLinks-Left ul li#topLevelWeather:hover{ background-image:none;}

#subNav-Menu-en, #subNav-Menu-es, #subNav-Menu-ca{position:relative; border-bottom:solid 1px #7d7c7c; z-index:140;}

a:focus {
outline: none;
}

div.subNav-PanelContent h1{ font-family: Lucida Grande, Arial, sans-serif;
font-size: 13px;
font-style:normal;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 14px; color:#000000; margin-bottom:8px;}

div.subNav-PanelContent a, div.subNav-PanelContent a:visited{
margin: 0;
padding: 0;
color: #3f75a3;
text-decoration: none;


}

div.subNav-PanelContent a:hover{
margin: 0;
padding: 0;
color: #8f792c;
text-decoration: underline;
}

/*----------------------*/
.panel-1 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-left:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNav-Menu-en .panel-1 {
left: 0;
width: 240px;
}
#subNav-Menu-es .panel-1 {
left: 0;
width: 240px;
}
#subNav-Menu-ca .panel-1 {
left: 0;
width: 240px;
}



/*----------------------*/

/*----------------------*/
.panel-2 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}
#subNav-Menu-en .panel-2 {
left: 86px;
width: 240px;
}
#subNav-Menu-es .panel-2 {
left: 93px;
width: 240px;
}
#subNav-Menu-ca .panel-2 {
left: 86px;
width: 240px;
}

/*----------------------*/

/*----------------------*/
.panel-3 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNav-Menu-en .panel-3 {
left: 216px;
width: 240px;
}
#subNav-Menu-es .panel-3 {
left: 253px;
width: 240px;
}
#subNav-Menu-ca .panel-3 {
left: 239px;
width: 240px;
}

/*----------------------*/

/*----------------------*/
.panel-4 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNav-Menu-en .panel-4 {
left: 274px;
width: 300px;
}
#subNav-Menu-es .panel-4 {
left: 310px;
width: 300px;
}
#subNav-Menu-ca .panel-4 {
left: 299px;
width: 300px;
}

/*----------------------*/

/*----------------------*/
.panel-6 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNav-Menu-en .panel-6 {
left: 519px;
width: 240px;
}
#subNav-Menu-es .panel-6 {
left: 500px;
width: 240px;
}
#subNav-Menu-ca .panel-6 {
left: 504px;
width: 240px;
}

/*----------------------*/



/*----------------------*/
.panel-7 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
z-index:90;
}
#subNav-Menu-en .panel-7 {
left: 586px;
width: 240px;
}
#subNav-Menu-es .panel-7 {
left: 581px;
width: 240px;
}
#subNav-Menu-ca .panel-7 {
left: 586px;
width: 240px;
}

/*----------------------*/



/*----------------------*/
.panel-8 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}
#subNav-Menu-en .panel-8 {
left: 678px;
width: 229px;
}
#subNav-Menu-es .panel-8 {
left: 661px;
width: 229px;
}
#subNav-Menu-ca .panel-8 {
left: 668px;
width: 229px;
}

/*----------------------*/
.panel-9 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}
#subNav-Menu-en .panel-9 {
left: 536px;
width: 240px;
}
#subNav-Menu-es .panel-9 {
left: 520px;
width: 240px;
}
#subNav-Menu-ca .panel-9 {
left: 520px;
width: 240px;
}

/*----------------------*/
.panel-10 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}
#subNav-Menu-en .panel-10 {
left: 638px;
width: 240px;
}
#subNav-Menu-es .panel-10 {
left: 638px;
width: 240px;
}

#subNav-Menu-ca .panel-10 {
left: 638px;
width: 240px;
}

/*----------------------*/


div#golfSubNav-div{width:940px; height:55px; position:relative;background: url(/images/common/subNavBG.jpg) repeat-x; }
ul#golfSubNav-list li{float:left; list-style:none;}
ul#golfSubNav-list li a{display: block;}
ul#golfSubNav-list li a span{ display:none;}
ul#golfSubNav-list li.sub-nav-sep{background: url(/images/common/golf-subNav-buttons.png) -72px 0 no-repeat;
width:1px;
height:55px;}
ul#golfSubNav-list li a{background: url(/images/common/golf-subNav-buttons.png); background-repeat:no-repeat;}
/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-1{
background-position: 0 0;
width:72px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-1:hover{
background-position: 0 -55px;
width:72px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-1 {
background-position: 0 -55px;
_background-position: 0 0;
}
/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-2{
background-position: -73px 0;
width:142px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-2:hover{
background-position: -73px -55px;
width:142px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-2 {
background-position: -73px -55px;
_background-position: -73px 0;
}
/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-3{
background-position: -216px 0;
width:57px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-3:hover{
background-position: -216px -55px;
width:57px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-3{
background-position: -216px -55px;
_background-position: -216px 0;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-4{
background-position: -274px 0;
width:113px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-4:hover{
background-position: -274px -55px;
width:113px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-4{
background-position: -274px -55px;
_background-position: -274px 0;
}
/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-5{
background-position: -388px 0;
width:130px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-5:hover{
background-position: -388px -55px;
width:130px;
height:55px;
}
#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-5{
background-position: -388px -55px;
_background-position: -388px 0;
}

/*----------------------*/


/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-6{
background-position: -519px 0;
width:66px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-6:hover{
background-position: -519px -55px;
width:66px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-6{
background-position: -519px -55px;
_background-position: -519px 0;
}

/*----------------------*/


/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-7{
background-position: -586px 0;
width:91px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-7:hover{
background-position: -586px -55px;
width:91px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-7{
background-position: -586px -55px;
_background-position: -586px 0;
}
/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-8{
background-position: -678px 0;
width:93px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-8:hover{
background-position: -678px -55px;
width:93px;
height:55px;
}
#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-8{
background-position: -678px -55px;
_background-position: -678px 0;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-9{
background-position: -772px 0;
width:66px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-9:hover{
background-position: -772px -55px;
width:66px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-9{
background-position: -772px -55px;
_background-position: -772px 0;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-en ul#golfSubNav-list li a.trigger-10{
background-position: -839px 0;
width:101px;
height:55px;
}

#subNav-Menu-en ul#golfSubNav-list li a.trigger-10:hover{
background-position: -839px -55px;
width:101px;
height:55px;
}
#subNav-Menu-en ul#golfSubNav-list li a.active.trigger-10{
background-position: -839px -55px;
_background-position: -839px 0;
}

/*----------------------*/


/*-------ES-------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-1{
background-position: 0 -110px;
width:72px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-1:hover{
background-position: 0 -165px;
width:72px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-1{
background-position: 0 -165px;
_background-position: 0 -110px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-2{
background-position: -73px -110px;
width:179px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-2:hover{
background-position: -73px -165px;
width:179px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-2{
background-position: -73px -165px;
_background-position: -73px -110px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-3{
background-position: -253px -110px;
width:56px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-3:hover{
background-position: -253px -165px;
width:56px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-3{
background-position: -253px -165px;
_background-position: -253px -110px;
}
/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-4{
background-position: -310px -110px;
width:101px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-4:hover{
background-position: -310px -165px;
width:101px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-4{
background-position: -310px -165px;
_background-position: -310px -110px;
}
/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-5{
background-position: -412px -110px;
width:87px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-5:hover{
background-position: -412px -165px;
width:87px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-5{
background-position: -412px -165px;
_background-position: -412px -110px;
}

/*----------------------*/


/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-6{
background-position: -500px -110px;
width:80px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-6:hover{
background-position: -500px -165px;
width:80px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-6{
background-position: -500px -165px;
_background-position: -500px -110px;
}

/*----------------------*/


/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-7{
background-position: -581px -110px;
width:79px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-7:hover{
background-position: -581px -165px;
width:79px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-7{
background-position: -581px -165px;
_background-position: -581px -110px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-8{
background-position: -661px -110px;
width:74px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-8:hover{
background-position: -661px -165px;
width:74px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-8{
background-position: -661px -165px;
_background-position: -661px -110px;
}


/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-9{
background-position: -736px -110px;
width:85px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-9:hover{
background-position: -736px -165px;
width:85px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-9{
background-position: -736px -165px;
_background-position: -736px -110px;
}


/*----------------------*/

/*----------------------*/
#subNav-Menu-es ul#golfSubNav-list li a.trigger-10{
background-position: -822px -110px;
width:118px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.trigger-10:hover{
background-position: -822px -165px;
width:118px;
height:55px;
}

#subNav-Menu-es ul#golfSubNav-list li a.active.trigger-10{
background-position: -822px -165px;
_background-position: -822px -110px;
}


/*----------------------*/



/*-------CA-------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-1{
background-position: 0 -220px;
width:64px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-1:hover{
background-position: 0 -275px;
width:64px;
height:55px;
}


#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-1{
background-position: 0 -275px;
_background-position: 0 -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-2{
background-position: -65px -220px;
width:173px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-2:hover{
background-position: -65px -275px;
width:173px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-2{
background-position: -65px -275px;
_background-position: -65px -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-3{
background-position: -239px -220px;
width:59px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-3:hover{
background-position: -239px -275px;
width:59px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-3{
background-position: -239px -275px;
_background-position: -239px -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-4{
background-position: -299px -220px;
width:103px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-4:hover{
background-position: -299px -275px;
width:103px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-4{
background-position: -299px -275px;
_background-position: -299px -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-5{
background-position: -403px -220px;
width:99px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-5:hover{
background-position: -403px -275px;
width:99px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-5{
background-position: -403px -275px;
background-position: -403px -220px;
}

/*----------------------*/


/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-6{
background-position: -503px -220px;
width:82px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-6:hover{
background-position: -503px -275px;
width:82px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-6{
background-position: -503px -275px;
_background-position: -503px -220px;
}

/*----------------------*/


/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-7{
background-position: -586px -220px;
width:81px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-7:hover{
background-position: -586px -275px;
width:81px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-7{
background-position: -586px -275px;
_background-position: -586px -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-8{
background-position: -668px -220px;
width:65px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-8:hover{
background-position: -668px -275px;
width:65px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-8{
background-position: -668px -275px;
_background-position: -668px -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-9{
background-position: -734px -220px;
width:88px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-9:hover{
background-position: -734px -275px;
width:88px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-9{
background-position: -734px -275px;
_background-position: -734px -220px;
}

/*----------------------*/

/*----------------------*/
#subNav-Menu-ca ul#golfSubNav-list li a.trigger-10{
background-position: -823px -220px;
width:117px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.trigger-10:hover{
background-position: -823px -275px;
width:117px;
height:55px;
}

#subNav-Menu-ca ul#golfSubNav-list li a.active.trigger-10{
background-position: -823px -275px;
_background-position: -823px -220px;
}


/*----------------------*/

#subNav-Menu-en ul, #subNav-Menu-es ul, #subNav-Menu-cs ul{
padding: 0;
margin: 0;
list-style-type: none;
}

#subNav-Menu-en ul li, #subNav-Menu-es ul li, #subNav-Menu-ca ul li{
padding: 0;
margin: 0;
list-style-type: none;
}

div.column1 ul#submenu-List li a{font-family: Lucida Grande, sans-serif;
font-size: 10px;
font-style:normal;
font-weight:100;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 11px; color:#bbc7d4; text-decoration:none; padding-left:30px; margin-top:12px; display:block;}

#subNavMenu ul#subNavMenu-List li h2{
font-family: Lucida Grande, sans-serif;
font-size: 13px;
font-style:normal;
font-weight:100;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 11px; color:#584e41; }

#subNavMenu ul#subNavMenu-List li h2 a{color:#584e41; text-decoration:none; display:block; margin-left:11px; margin-right:0px;}

/*------------------------------------------------*/
/*------ Begin Real Estate Drop Down Menu  ------*/
/*------------------------------------------------*/

#subNavRE-Menu-en, #subNavRE-Menu-es, #subNavRE-Menu-ca{position:relative; border-bottom:solid 1px #7d7c7c; z-index:140;}

a:focus {
outline: none;
}

div.subNavRE-PanelContent h1{ font-family: Lucida Grande, Arial, sans-serif;
font-size: 13px;
font-style:normal;
font-weight:bold;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 14px; color:#000000; margin-bottom:8px;}

div.subNavRE-PanelContent a, div.subNavRE-PanelContent a:visited{
margin: 0;
padding: 0;
color: #3f75a3;
text-decoration: none;


}

div.subNavRE-PanelContent a:hover{
margin: 0;
padding: 0;
color: #8f792c;
text-decoration: underline;
}

/*----------------------*/
.REpanel-1 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-left:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNavRE-Menu-en .REpanel-1 {
left: 0;
width: 240px;
}
#subNavRE-Menu-es .REpanel-1 {
left: 0;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-1 {
left: 0;
width: 240px;
}



/*----------------------*/

/*----------------------*/
.REpanel-2 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}
#subNavRE-Menu-en .REpanel-2 {
left: 120px;
width: 240px;
}
#subNavRE-Menu-es .REpanel-2 {
left: 81px;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-2 {
left: 94px;
width: 240px;
}

/*----------------------*/

/*----------------------*/
.REpanel-3 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNavRE-Menu-en .REpanel-3 {
left: 248px;
width: 240px;
}
#subNavRE-Menu-es .REpanel-3 {
left: 224px;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-3 {
left: 202px;
width: 240px;
}

/*----------------------*/

/*----------------------*/
.REpanel-4 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNavRE-Menu-en .REpanel-4 {
left: 372px;
width: 240px;
}
#subNavRE-Menu-es .REpanel-4 {
left: 371px;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-4 {
left: 354px;
width: 240px;
}

/*----------------------*/

/*----------------------*/
.REpanel-5 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNavRE-Menu-en .REpanel-5 {
left: 506px;
width: 240px;
}
#subNavRE-Menu-es .REpanel-5 {
left: 493px;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-5 {
left: 481px;
width: 240px;
}

/*----------------------*/

/*----------------------*/
.REpanel-6 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
/*filter: alpha(opacity=85);
opacity: .85;*/
z-index:90;
}

#subNavRE-Menu-en .REpanel-6 {
left: 638px;
width: 240px;
}
#subNavRE-Menu-es .REpanel-6 {
left: 628px;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-6 {
left: 624px;
width: 240px;
}

/*----------------------*/



/*----------------------*/
.REpanel-7 {
position: absolute;
top: 54px;
display: none;
background: #fefefe url(/images/common/dropDownPanelBG-RE.png) 0 100%;
background-repeat:repeat-x;
border:1px solid #97907e;
border-top:0px;
border-bottom:0px;
-moz-border-radius-topleft: 8px;
-webkit-border-top-left-radius: 8px;
height:auto;
padding: 30px 30px 30px 30px;
z-index:90;
}
#subNavRE-Menu-en .REpanel-7 {
left: 638px;
width: 240px;
}
#subNavRE-Menu-es .REpanel-7 {
left: 638px;
width: 240px;
}
#subNavRE-Menu-ca .REpanel-7 {
left: 638px;
width: 240px;
}

/*----------------------*/
/*-----------------*/

div#RESubNav-div{width:940px; height:55px; position:relative;background: url(/images/common/subNavBG.jpg) repeat-x; }
ul#RESubNav-list li{float:left; list-style:none;}
ul#RESubNav-list li a{display: block;}
ul#RESubNav-list li a span{ display:none;}
ul#RESubNav-list li.sub-nav-sep{background: url(/images/common/RE-subNav-buttonsSprite.png) -119px 0 no-repeat;
width:1px;
height:55px;}
ul#RESubNav-list li a{background: url(/images/common/RE-subNav-buttonsSprite.png); background-repeat:no-repeat;}
/*-----------------*/

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-1{
background-position: 0 0;
width:119px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-1:hover{
background-position: 0 -55px;
width:119px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-1 {
background-position: 0 -55px;
_background-position: 0 0;
}
/*----------------------*/

/*----------------------*/
#subNavRE-Menu-en ul#RESubNav-list li a.trigger-2{
background-position: -120px 0;
width:127px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-2:hover{
background-position: -120px -55px;
width:127px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-2 {
background-position: -120px -55px;
_background-position: -120px 0;
}
/*----------------------*/

/*----------------------*/
#subNavRE-Menu-en ul#RESubNav-list li a.trigger-3{
background-position: -248px 0;
width:123px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-3:hover{
background-position: -248px -55px;
width:123px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-3{
background-position: -248px -55px;
_background-position: -248px 0;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-en ul#RESubNav-list li a.trigger-4{
background-position: -372px 0;
width:133px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-4:hover{
background-position: -372px -55px;
width:133px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-4{
background-position: -372px -55px;
_background-position: -372px 0;
}
/*----------------------*/

/*----------------------*/
#subNavRE-Menu-en ul#RESubNav-list li a.trigger-5{
background-position: -506px 0;
width:131px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-5:hover{
background-position: -506px -55px;
width:131px;
height:55px;
}
#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-5{
background-position: -506px -55px;
_background-position: -506px 0;
}

/*----------------------*/


/*----------------------*/
#subNavRE-Menu-en ul#RESubNav-list li a.trigger-6{
background-position: -638px 0;
width:160px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-6:hover{
background-position: -638px -55px;
width:160px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-6{
background-position: -638px -55px;
_background-position: -638px 0;
}

/*----------------------*/


/*----------------------*/
#subNavRE-Menu-en ul#RESubNav-list li a.trigger-7{
background-position: -799px 0;
width:141px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.trigger-7:hover{
background-position: -799px -55px;
width:141px;
height:55px;
}

#subNavRE-Menu-en ul#RESubNav-list li a.active.trigger-7{
background-position: -799px -55px;
_background-position: -799px 0;
}
/*----------------------*/



/*-------ES-------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-1{
background-position: 0 -110px;
width:80px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-1:hover{
background-position: 0 -165px;
width:80px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-1{
background-position: 0 -165px;
_background-position: 0 -110px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-2{
background-position: -81px -110px;
width:142px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-2:hover{
background-position: -81px -165px;
width:142px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-2{
background-position: -81px -165px;
_background-position: -81px -110px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-3{
background-position: -224px -110px;
width:146px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-3:hover{
background-position: -224px -165px;
width:146px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-3{
background-position: -224px -165px;
_background-position: -224px -110px;
}
/*----------------------*/

/*----------------------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-4{
background-position: -371px -110px;
width:121px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-4:hover{
background-position: -371px -165px;
width:121px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-4{
background-position: -371px -165px;
_background-position: -371px -110px;
}
/*----------------------*/

/*----------------------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-5{
background-position: -493px -110px;
width:134px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-5:hover{
background-position: -493px -165px;
width:134px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-5{
background-position: -493px -165px;
_background-position: -493px -110px;
}

/*----------------------*/


/*----------------------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-6{
background-position: -628px -110px;
width:191px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-6:hover{
background-position: -628px -165px;
width:191px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-6{
background-position: -628px -165px;
_background-position: -628px -110px;
}

/*----------------------*/


/*----------------------*/
#subNavRE-Menu-es ul#RESubNav-list li a.trigger-7{
background-position: -820px -110px;
width:120px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.trigger-7:hover{
background-position: -820px -165px;
width:120px;
height:55px;
}

#subNavRE-Menu-es ul#RESubNav-list li a.active.trigger-7{
background-position: -820px -165px;
_background-position: -820px -110px;
}

/*----------------------*/



/*-------CA-------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-1{
background-position: 0 -220px;
width:93px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-1:hover{
background-position: 0 -275px;
width:93px;
height:55px;
}


#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-1{
background-position: 0 -275px;
_background-position: 0 -220px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-2{
background-position: -94px -220px;
width:107px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-2:hover{
background-position: -94px -275px;
width:107px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-2{
background-position: -94px -275px;
_background-position: -94px -220px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-3{
background-position: -202px -220px;
width:151px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-3:hover{
background-position: -202px -275px;
width:151px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-3{
background-position: -202px -275px;
_background-position: -202px -220px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-4{
background-position: -354px -220px;
width:126px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-4:hover{
background-position: -354px -275px;
width:126px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-4{
background-position: -354px -275px;
_background-position: -354px -220px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-5{
background-position: -481px -220px;
width:142px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-5:hover{
background-position: -481px -275px;
width:142px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-5{
background-position: -481px -275px;
_background-position: -481px -220px;
}

/*----------------------*/

/*----------------------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-6{
background-position: -624px -220px;
width:189px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-6:hover{
background-position: -624px -275px;
width:189px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-6{
background-position: -624px -275px;
_background-position: -624px -220px;
}

/*----------------------*/


/*----------------------*/
#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-7{
background-position: -814px -220px;
width:126px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.trigger-7:hover{
background-position: -814px -275px;
width:126px;
height:55px;
}

#subNavRE-Menu-ca ul#RESubNav-list li a.active.trigger-7{
background-position: -814px -275px;
_background-position: -814px -220px;
}

/*----------------------*/

/*----------------------*/

#subNavRE-Menu-en ul, #subNav-Menu-es ul, #subNav-Menu-cs ul{
padding: 0;
margin: 0;
list-style-type: none;
}

#subNavRE-Menu-en ul li, #subNav-Menu-es ul li, #subNav-Menu-ca ul li{
padding: 0;
margin: 0;
list-style-type: none;
}



/*------ End Real Estate Drop Down Menu ----------*/

#alternatTelContact p{color:#ffffff; margin:24px;}
#alternatTelContact{background-color:#4e79a3; display:block; padding:0px; padding-top:1px; padding-bottom:1px;}

#special-offfers-fixed{display:scroll; position:fixed; top:200px; left:0px; background-image:url(/images/common/special-offers-fixed.png); background-position:-23px 0; background-repeat:no-repeat; width:23px; height:144px;}
#special-offfers-fixed:link{background-position:-23px 0;}
#special-offfers-fixed:hover{background-position:0 0;}
#special-offfers-fixed span{ display:none;}

#specialOfffersLink{display:scroll; position:fixed; top:168px; left:0px; background-image:url(/images/common/spOffersFixedIcon.png); background-position:0 0; background-repeat:no-repeat; width:66px; height:144px;}
#specialOfffersLink:link{background-position:0 0;}
#specialOfffersLink:hover{background-position:-66px 0;}
#specialOfffersLink span{ display:none;}


#specialOffersIcon{display:scroll; position:fixed; bottom:0px; left:0px; background-image:url(/images/common/specialOffersICON.png); background-position:-57px 0; background-repeat:no-repeat; width:298px; height:138px;}
#specialOffersIcon:link{background-position:-57px 0;}
#specialOffersIcon:hover{background-position:0 0;}
#specialOffersIcon span{ display:none;}

#pageContactPanel{width:648px; height:170px; display:block; border-top:solid 1px #f3f3f3; position:relative; bottom:-20px; margin-top:30px; margin-bottom:0px;}
#pagePanelLeft{width:294px; height:170px; display:block; float:left; background-image:url(../images/common/pagePanelSep.png); background-position:100% 100%; background-repeat:no-repeat;}
#pagePanelMid{width:294px; height:170px; display:block; float:left; background-image:url(../images/common/pagePanelSep.png); background-position:100% 100%; background-repeat:no-repeat;}
#pagePanelRight{width:294px; height:170px; display:block; float:left;}

#pagePanelLeft ul.listPagePanel li h5{ margin-bottom:8px; margin-top:22px; padding-bottom:0px;}
#pagePanelMid ul.listPagePanel li h5{ margin-bottom:8px; margin-top:22px; padding-bottom:0px;}
#pagePanelRight ul.listPagePanel li h5{ margin-bottom:8px; margin-top:22px; padding-bottom:0px;}
#pagePanelMid ul.listPagePanel { margin-left:10px;}
#pagePanelRight ul.listPagePanel { margin-left:20px;}
#pagePanelLeft ul.listPagePanel li, #pagePanelMid ul.listPagePanel li, #pagePanelRight ul.listPagePanel li { font-size:12px; list-style:none; margin-left:10px;}
 #pagePanelRight ul.listPagePanel li img{ margin-top:12px; margin-left:10px;}

/*--Start RE homepage ---*/
#reHomeContent{ margin-top:-10px; position:relative;}
#homepageContactPanel{width:890px; height:170px; display:block; border-top:solid 1px #f3f3f3; }
#re-panel-1{width:596px; height:215px; background-image:url(../images/common/re-home-BG-sprite.png); display:block; background-position:0 -2px; background-repeat:no-repeat; float:left; margin-left:0px; margin-right:0px;}

#re-panel-1.reDevs{background-image:url(../images/common/re-home-BG-sprite.png); display:block; background-position:0 -220px;}
#re-panel-2{width:280px; height:215px; background-image:url(../images/common/re-home-BG-sprite.png); display:block; background-position:-608px -2px; background-repeat:no-repeat; float:left; margin-left:24px; margin-right:0px; }
#re-panel-3{width:898px; min-height:200px; height:auto !important; height:200px; background-image:url(../images/common/re-home-BG-sprite.png); display:block; background-position:0px -437px; background-repeat:no-repeat; float:left; margin-left:0px; margin-right:0px; margin-top:18px; padding-bottom:40px;}
#re-panel-4{width:898px; min-height:400px; height:auto !important; height:400px; background-image:url(../images/common/re-home-BG-sprite.png); display:block; background-position:0px -437px; background-repeat:no-repeat; float:left; margin-left:0px; margin-right:0px; margin-top:18px; padding-bottom:10px;}

#re-panel-5{width:898px; min-height:200px; height:auto !important; height:200px; background-image:url(../images/common/re-home-sprite.jpg); display:block; background-position:0px -220px; background-repeat:no-repeat; float:left; margin-left:0px; margin-right:0px; margin-top:18px; padding-bottom:30px;}


#re-panel-1 div.column{ width:285px; display:block; height:200px; float:left;}
#re-panel-3 div.galleryColumn{width:590px; display:block;  min-height:200px; height:auto !important; height:200px; float:left;}
#re-panel-4 div.galleryColumn{width:590px; display:block;  min-height:200px; height:auto !important; height:200px; float:left;}
#re-panel-1 div.column h5{font-size:14px; width:268px; margin-left:25px; margin-top:30px;}
#re-panel-1 div.column h5#gold{color:#907a2e; margin-top:-20px; font-weight:bold;}
#re-panel-3 div.galleryColumn h5{font-size:14px;color:#907a2e;}

#re-panel-4 div.galleryColumn h5{font-size:14px;color:#907a2e;}
#re-panel-3 div.galleryColumn h1, #re-panel-1 div.column h1, #re-panel-3 div.column h1{font-size:14px; color:#907a2e; margin-left:25px; margin-top:30px;}
#re-panel-1 div.column h1#devsTitle{color:#3e698b; font-size:18px; margin-top:20px; margin-left:20px;}
#re-panel-4 div.column h1{font-size:14px; color:#907a2e; margin-left:22px; margin-top:30px;}
#re-panel-1 div.column h1{ margin-top:10px; font-size:12px; margin-left:16px;}
#re-panel-1 div.column h1#development{ margin-top:29px; font-size:18px; margin-left:16px; margin-bottom:10px;}
#re-panel-3 div.column hr{ margin-top:6px; margin-bottom:0px; background-image:url(../images/common/re-home-sprite.jpg); width:244px; height:2px; display:block; background-position:-612px -217px; background-repeat:no-repeat; 
border:0px; margin-left:0px; margin-right:0px;}
#re-panel-4 div.column hr{ margin-top:6px; margin-bottom:0px; background-image:url(../images/common/re-home-sprite.jpg); width:244px; height:2px; display:block; background-position:-612px -217px; background-repeat:no-repeat; 
border:0px; margin-left:0px; margin-right:0px;}
#re-panel-3 div.galleryColumn h1{ float:left;}
#re-panel-4 div.galleryColumn h1{ float:left;}
div.div_ttcP_wrap a#viewGalleryAll{color:#919191; float:left; text-decoration:none;margin-top:30px; margin-left:8px;}
div.div_ttcP_wrap a#viewDevGalleryAll{color:#919191; float:left; text-decoration:none;margin-top:30px; margin-left:8px;}
div.div_ttcP_wrap a#viewGalleryAll:hover{color:#316ea3; text-decoration:underline;}
#re-panel-3 div.column hr.2{background-position:-612px -219px;}
#re-panel-3 div.column h1{ margin-top:0px;margin-left:0px;}
#re-panel-4 div.column hr.2{background-position:-612px -219px;}
#re-panel-4 div.column h1{ margin-top:0px;margin-left:0px;}
#re-panel-1 div.column p{color:#919191;margin-left:16px; margin-top:30px; margin-bottom:4px; text-align:justify; font-size:12px; line-height:16px;}
#re-panel-1 div.column p#developmentP{color:#919191;margin-left:16px; margin-top:14px; margin-bottom:4px; text-align:justify; font-size:12px; line-height:16px;}
#re-panel-1 div.column p#devsPara{margin-left:20px; width:260px; margin-top:22px;}
#re-panel-3 div.column p{ margin-bottom:0px; padding-bottom:10px;}
#re-panel-4 div.column p{ margin-bottom:0px; padding-bottom:10px;}
#divREGallery{ margin-left:28px; clear:both;}

#re-panel-3 div.column p{color:#919191;margin-left:0px; margin-top:10px; margin-bottom:20px; text-align:justify; font-size:12px; line-height:16px;}
#re-panel-3 div.column{ padding-top:30px; width:260px; float:left; display:block; margin-left:26px;}
#re-panel-4 div.column p{color:#919191;margin-left:0px; margin-top:10px; margin-bottom:20px; text-align:justify; font-size:12px; line-height:16px;}
#re-panel-4 div.column{ padding-top:30px; width:260px; float:left; display:block; margin-left:26px;}
#reForm{ margin:40px 20px 20px 20px;}
#re-panel-3 div.column p a{ color:#316ea3; text-decoration:none;}
#re-panel-3 div.column p a:hover{ color:#907a2e; text-decoration:underline;}
#re-panel-4 div.column p a{ color:#316ea3; text-decoration:none;}
#re-panel-4 div.column p a:hover{ color:#907a2e; text-decoration:underline;}
#reForm input.inputText{ width:227px; height:20px; background:#ffffff url(../images/common/re-inputBG.jpg); background-repeat:repeat-x; background-position:0 0; border:solid 1px #dbdbdb; border-bottom:solid 1px #ebebeb; border-top:0px; margin-top:4px; margin-bottom:6px; margin-left:5px;}
#reForm label{color:#395373; margin-left:5px;}
#reForm input.inputSubmit{ background-color:#6e91ad; border:solid 1px #a4bfd5; padding:6px; color:#FFFFFF; float:right; margin-right:5px;}
#reForm label#reFormName{ font-size:10px;  margin-top:-8px;}
#reForm label#reFormEmail{ font-size:10px; margin-top:-8px;}
#reForm label#reFormInfo{ font-size:10px; clear:both;  margin-bottom:8px; width:240px; display:block; line-height:10px;}

#re-panel-2 h3{ position:relative; top:16px; left:18px; font-size:13px;}

#houseHomeImages_column h1{ clear:both;}
#re-panel-4 #houseHomeText h1{ font-size:18px; width:250px; margin-bottom:10px;}
#re-panel-4 #houseHomeText p{width:250px;}
#re-panel-4 #houseHomeImages_column h1{width:250px;}

#contentSlider-RE-left{height:353px; display:block; width:1px; background-image:url(/images/common/hh_sideGradLine.jpg); background-repeat:no-repeat; background-position:0 0; float:left; margin-top:40px;}
#contentSlider-RE-right{height:353px; display:block; width:1px; background-image:url(/images/common/hh_sideGradLine.jpg); background-repeat:no-repeat; background-position:0 0; float:left;margin-top:40px;}
#re-panel-4 #houseHomeText h1.h1Small{font-size:13px; margin-bottom:4px; margin-top:-10px;}


#re-panel-5 div.galleryColumn{width:290px; float:left;}
#re-panel-5 div.galleryColumn h1{font-size:14px; color:#907a2e; margin-left:16px; margin-top:30px;}
#re-panel-5 div.galleryColumn h1#DevGalleryTitle{ float:left; margin-left:32px; margin-bottom:18px;}
#re-panel-5 div.galleryColumn p{color:#919191;margin-left:16px; margin-top:14px; margin-bottom:4px; text-align:justify; font-size:12px; line-height:16px;}
#re-panel-5 div.galleryColumn hr{ margin-top:6px; margin-bottom:0px; background-image:url(../images/common/re-home-sprite.jpg); width:244px; height:2px; display:block; background-position:-612px -217px; background-repeat:no-repeat; 
border:0px; margin-left:16px; margin-right:0px;}

#houseHomeImages-01{margin-bottom:30px; display:block;}
/*--End RE homepage ---*/

#loginForm fieldset {
  padding: 1em;
  font:13px sans-serif;
  border:solid 1px #efefef;
  
  background:#fafafa;
  width:620px;
  margin-left:0px;
  }
  #loginForm fieldset legend h1{color:#907a2e; font-size:13px;}
#loginForm label {
  float:left;
  width:25%;
  margin-right:0.5em;
  font-weight:bold;
  padding-top:24px;
  text-align:right;
  text-decoration:none; font-variant:small-caps; text-transform:capitalize;
  }
  
  #loginForm input{ border:solid 1px #bcc4cf; background-color:#FFFFFF; padding:6px; color:#9f7a34; font-size:13px;}
  #loginForm textarea{ border:solid 1px #bcc4cf; background-color:#FFFFFF; padding:6px; color:#9f7a34; font-size:13px;}
   
  #loginForm p.loginCheck{ margin-left:144px;}
 #loginForm p.loginSubmit{ text-align:right;width:500px;}
 
 #loginForm input#submitBtn{ background-color:#6e91ad; border:solid 1px #a4bfd5; cursor:pointer; color:#FFFFFF;}
  #loginForm input#submitBtn:hover{ background-color:#ffffff; color:#a4bfd5; cursor:pointer; border:solid 1px #a4bfd5;}
  
  #pForgot a{ background-color:#eff0f1; border:solid 1px #e2e2e2; cursor:pointer; color:#6e91ad; padding:10px; float:left; text-decoration:none; margin-left:100px;}
  #pRegister a{ background-color:#eff0f1; border:solid 1px #e2e2e2; cursor:pointer; color:#6e91ad; padding:10px; float:left; text-decoration:none; margin-left:80px; margin-bottom:20px;}
  #pForgot a:hover, #pRegister a:hover{ background-color:#FFFFFF;}
  #formHidden{ display:none;}
 
  div.div_ttcP_wrap ul li{ list-style:disc; font-size:12px; margin-left:40px; color:#525f6d;}
  ul#homeOptionsList { clear:both; margin-top:34px; width:275px; margin-left:-25px;}
   ul#homeOptionsList li { margin-left:0px; padding-bottom:8px; padding-top:5px; background: #fefefe url(/images/common/houseOptionsBtnBG.png); background-position:0 100%; background-repeat:no-repeat; width:275px;}
   
    ul#homeOptionsList li:hover { margin-left:0px; padding-bottom:8px; padding-top:5px; background: #e9f1f6 url(/images/common/houseOptionsBtnBGHover.png); background-position:0 0;  width:275px;}
   
   ul#homeOptionsList li a{ text-decoration:none;}

   
    ul#homeOptionsList li#homeOptionsList-top { margin-left:0px; padding:0px; margin-bottom:0px; background-image:url(/images/common/houseOptionsHRBG.png); background-position:0 0; background-repeat:no-repeat; width:275px; height:1px; overflow:hidden;}
  #re-panel-4 div.galleryColumn div#houseHomeTitle h1{ color:#3c6688; font-size:18px;}
  #re-panel-4 div.galleryColumn div#houseHomeTitle ul li{ list-style:none;}
  #re-panel-4 div.galleryColumn div#houseHomeTitle ul li a span.optionNo1{ color:#000000; display:block;  font-size:13px; font-weight:bold; margin-left:30px;}
  #re-panel-4 div.galleryColumn div#houseHomeTitle ul li a span.optionTitle{ color:#8a7321;display:block;
    font-size:16px; font-weight:bold; padding:3px 0px 2px 0px; margin-left:30px;}

  
	#houseHomeText ul#specList li{list-style:disc; color:#919191;margin-left:20px;list-style-position:outside;
}
#houseHomeText ul#specList {clear: left;margin-top:-15px;}
	ul#availibilityList{ margin-top:12px;list-style:disc;}
	 ul#availibilityList li{ list-style:disc;  color:#919191;}

ul#homeOptionsList li#liLaunchMap{ background-image:none; padding-top:25px;}
ul#homeOptionsList li#liLaunchMap img{ margin-left:16px;}
#navigation, #contentSlider-RE,.section{
	padding:0;
	margin:0;
	list-style:none;
}
#contentSlider-RE{
	overflow:hidden;
	width:584px;
	background-color:#ffffff;
	position:relative;
	height:460px;
	float:left;
}
	#contentSlider-RE h2{
		color:#993333;
		margin:20px 0pt;
	}
	#contentSlider-RE a{
		color:#777;
		font-weight:bolder;
		text-decoration:none;
	}
#navigationSlider-RE{
	float:left;
	width:110px;
	height:400px;
	background-color:#5B739C;
}
	#navigationSlider-RE .sup{
		margin:26px 10px;
		font-size:14px;
	}
		#navigationSlider-RE ul{
			margin:5px 0;
			list-style:circle;
			padding-left:15px;						
		}
		#navigationSlider-RE a{
			color:white;
			font-weight:bolder;
			text-decoration:none;
		}				
		#navigationSlider-RE .sup li{
			margin: 3px 0 !important;
			margin:-4px 0;
			font-size:10px;
		}
		#navigationSlider-RE a.scrolling{
			color:#933;
		}
.sectionSlider-RE{
	width:5000px;
	position:relative;
}

	.sectionSlider-RE .sub{
		position:relative;
		float:left;
		padding:9px 21px 42px 10px;
		width:584px;
		height:502px;
	}
		.sectionSlider-RE .sub p{
			width:550px;
			margin:16px 0;
			font-size:85%;
			line-height:1.4em;
		}
		.sectionSlider-RE .next, .sectionSlider-RE .prev{
			font-size:18px;
			position:absolute;
			bottom:15px;
			letter-spacing:-2px;
		}
		.sectionSlider-RE .next{
			right:30px;
		}
		.sectionSlider-RE .prev{
			left:30px;
		}

.messageSlider-RE{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:12px;
	padding:1px;
	position:absolute;
	left:11px;
}
#firstSlider-RE{
	top:484px !important;
	top:498px;			
}
#secondSlider-RE{
	top:503px !important;
	top:517px;			
}

#reSliderList li { list-style-type:none; margin-left:0px; padding-left:10px;}
#sideShadowRE{ position:absolute; top:50px; left:268px; z-index:100;}
ul#developmentsSubList { list-style:none; margin-top:40px; margin-left:-6px;}
ul#developmentsSubList li{list-style:none; background-image:url(/images/common/arrowRESubList.png); background-position:0 3px; background-repeat:no-repeat;  }
ul#developmentsSubList li a{margin-left:26px;color:#907a2e;font-size:13px; font-weight:bold;  text-decoration:none; display:block;cursor:pointer;}
ul#developmentsSubList li a:hover{ text-decoration:underline; color:#3e698b; cursor:pointer;}
#subContentWrapper div.innerWrapper div.column3 div.content ul#KF-listPagePanel2 li p{  margin-right:0px; margin-top:8px; float:left; width:268px; line-height:11px; font-size:9px; color:#525f6d; font-style:italic;}
#subContentWrapper div.innerWrapper div.column3 div.content ul#KF-listPagePanel2 li img{ position:relative; float:left; left:-10px; top:12px; margin-bottom:14px; }

table.jCalendar td.weekend, table.jCalendar td.weekend:hover {
	background: #777;
	color: #555;
}

a.date-pick{background-image:url(../images/golf/lightArrow.gif); background-repeat:no-repeat; background-position: 0 0; padding-left:22px; padding-bottom:4px; padding-top:1px;margin-top:0px; text-decoration:none;}
a.date-pick:hover{ text-decoration:underline;}
