* {
     margin: 0;
}
html, body, #UI {
    height: 100%;
}
body {
    background-color: #fff; background-image:url(../images/skin/back.repeat2.jpg);
    color: #000000; font-family: helvetica, times, arial, geneva; 
    font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;
    padding: 0; text-align: center; 
}
body {  
    text-align: -moz-center;
}
#UI { position:absolute; top:0px; left:0px; width:100%; }
#Hdr_UI { position:absolute; top:0px; left:0px; height:112px; width:100%; }
#Canvas_UI { position:absolute; top:89px; left:0px; height:483px; width:100%; background-image:url(../images/skin/canvas.shadow.medium.png); background-repeat:repeat;}
.viewDetail #Canvas_UI { top:89px; height:388px; background-image:url(../images/skin/canvas.shadow.small.png);}
.viewSplash #Canvas_UI, .viewInteractive #Canvas_UI { top:89px; height:600px; background-image:url(../images/skin/canvas.shadow.large.png);}
* html #Canvas_UI { height:481px; }
* html .viewSplash #Canvas_UI { height:600px; }
#Canvas_UI .content { width:100%; height:466px; background-image:url(../images/skin/leather.fill.png); background-repeat:repeat; position:relative; top:7px; }
.viewDetail #Canvas_UI .content { height:370px; top:7px; }
.viewSplash #Canvas_UI .content, .viewInteractive #Canvas_UI .content  { height:585px; top:7px; }
* html #Canvas_UI { behavior: url(clientscript/iepngfix.htc); }

#Canvas_Main
{
    text-align: left;
    width: 1100px;
    height: 771px;    
    position:relative; top:0px; z-index:1; padding-top:0px; 
    margin: 0 auto 0 auto; padding:0; left:0px; 
}
#Canvas_Main .background {
    width:1067px; height:771px; position:relative; left:22px;
    background-image:url(../images/skin/back.repeat2.jpg); background-repeat:repeat;
}
* html .viewDetail #Canvas_Main .background { height:550px;}
#Canvas_Main .content {
    background-image:url(../images/photos/media.sign.jpg); position:absolute; left:45px; top:111px; width:995px; height:560px;
}
.viewAbout #Canvas_Main .content {
    background-image:url(../images/photos/media.about.jpg); position:absolute; left:270px; top:111px; width:995px; height:560px;
}
.viewMembership #Canvas_Main .content {
    background-image:url(../images/photos/media.membership.jpg); position:absolute; left:270px; top:111px; width:995px; height:560px;
}
.viewRealEstate #Canvas_Main .content {
    background-image:url(../images/photos/media.realEstate.jpg); position:absolute; left:270px; top:111px; width:995px; height:560px;
}
.viewSetting #Canvas_Main .content {
    background-image:url(../images/photos/media.setting.jpg); position:absolute; left:270px; top:111px; width:995px; height:560px;
}
.viewContact #Canvas_Main .content {
    background-image:url(../images/photos/media.office.jpg); position:absolute; left:45px; top:111px; width:995px; height:560px;
}
.viewSplash #Canvas_Main .content {
    background-image:none; position:absolute; left:74px; top:111px; width:965px; height:560px;
}
.viewDetail #Canvas_Main .content {
    background-image:none; position:absolute; left:74px; top:111px; width:993px; height:335px; left:270px; top:111px; 
}
.viewLifestyle #Canvas_Main .content {
    background-image:url(../images/skin/interaction.medium.back.repeat.png); background-repeat:repeat-x; position:absolute; left:74px; top:112px; width:965px; height:430px; background-position:0 -1px;
}
.viewSporting #Canvas_Main .content {
    background-image:url(../images/skin/interaction.medium.back.repeat.png); background-repeat:repeat-x; position:absolute; left:74px; top:112px; width:965px; height:430px; background-position:0 -1px;
}
.viewFamily #Canvas_Main .content {
    background-image:url(../images/skin/interaction.medium.back.repeat.png); background-repeat:repeat-x; position:absolute; left:74px; top:112px; width:965px; height:430px; background-position:0 -1px;
}
.viewInteractive #Canvas_Main .content {
    background-image:url(../images/skin/interaction.back.repeat.png); background-repeat:repeat-x; position:absolute; left:74px; top:112px; width:965px; height:550px; background-position:0 -1px;
}
.viewTeam #Canvas_Main .content { background-image:url(../images/photos/media.team.jpg); }
.viewHistoricNewnan #Canvas_Main .content { background-image:url(../images/photos/media.newnan.jpg); }
.viewNews #Canvas_Main .content { background-image:url(../images/photos/media.news.jpg); }
.viewHistory #Canvas_Main .content { background-image:url(../images/photos/media.history.jpg); }
.viewHomesites #Canvas_Main .content { background-image:url(../images/photos/media.homesites.jpg); }
.viewBuilderProfiles #Canvas_Main .content { background-image:url(../images/photos/media.builder.jpg); }
.viewDeveloper #Canvas_Main .content { background-image:url(../images/photos/media.developer.jpg); }
.viewMemberBenefits #Canvas_Main .content { background-image:url(../images/photos/media.member.jpg); }
.viewEvents #Canvas_Main .content { background-image:url(../images/photos/media.events.jpg); }
.viewBuilderProfiles .profilePineMountain #Canvas_Main .content { background-image:url(../images/photos/media.pineMountain.jpg); }
.viewBuilderProfiles .profileWinans #Canvas_Main .content { background-image:url(../images/photos/media.winan.jpg); }
.viewBuilderProfiles .profileParrot #Canvas_Main .content { background-image:url(../images/photos/media.parrot.jpg); }
.viewBuilderProfiles .profileSimplySouthern #Canvas_Main .content { background-image:url(../images/photos/media.simplySouthern.jpg); }
.viewSplash #Media_Canvas, .viewInteractive #Media_Canvas { position:absolute; left:75px; top:19px; width:960px; z-index:4;}
.viewSplash #SWFObjectExprInst { position:absolute; left:75px; top:19px; width:960px; z-index:4;}
.viewLifestyle #Media_Canvas { position:absolute; left:276px; top:25px; height:428px; z-index:4; text-align:left; }
.viewLifestyle #SWFObjectExprInst { position:absolute; left:276px; top:25px; height:428px; z-index:4; text-align:left; }
.viewPropertyTour #Media_Canvas, .viewPropertyTour #SWFObjectExprInst { position:absolute; left:333px; top:25px; width:702px; z-index:4; text-align:left; background-color:#fff;}
.viewGallery #Media_Canvas { display:none; }
.viewSplash #Media_Canvas2, .viewInteractive #Media_Canvas2 { display:none; } 
.viewDocument #Canvas_UI { display:none; }
.viewDocument #Canvas_Main { display:none;  }

#App_Main
{
    text-align: left;
    width: 1100px;
    height: 591px;
    position:relative; top:-682px; z-index:2;
    margin: 0 auto -391px auto;
}
#Cnt_Main { background-image:none; height:481px;}
#App_Begin { background-image:url(../images/skin/frame.leather.medium.left.png); height:481px; width:80px; position:absolute; left:0px; top:0px; }
#App_End { background-image:url(../images/skin/frame.leather.medium.right.png); height:481px; width:80px; position:absolute; left:1030px; top:0px; }


.viewDetail #App_Begin { background-image:url(../images/skin/frame.leather.small.left.png); height:400px; width:80px; position:absolute; left:0px; top:0px; }
.viewDetail #App_End { background-image:url(../images/skin/frame.leather.small.right.png); height:400px; width:80px; position:absolute; left:1030px; top:0px; }

.viewSplash #Cnt_Main, .viewInteractive #Cnt_Main  { height:600px; position:relative; top:0px; }
.viewSplash #App_Begin, .viewInteractive #App_Begin { background-image:url(../images/skin/frame.leather.large.left.png); height:600px; width:80px; position:absolute; left:0px; top:0px; }
.viewSplash #App_End, .viewInteractive #App_End { background-image:url(../images/skin/frame.leather.large.right.png); height:600px; width:80px; position:absolute; left:1025px; top:0px; }

.viewDocument #App_Main { top:90px; }
.viewDocument #App_Begin, .viewDocument #App_End  { background-image:none; }


.viewDetail #Cnt_Main { background-image:none; height:400px; position:relative; top:0px; }
.viewDetail #App_Begin { background-image:url(../images/skin/frame.leather.small.left.png); height:400px; width:80px; position:absolute; left:0px; top:0px; }
.viewDetail #App_End { background-image:url(../images/skin/frame.leather.small.right.png); height:400px; width:80px; position:absolute; left:1030px; top:0px; }

* html #App_Begin { behavior: url(clientscript/iepngfix.htc); z-index:0; }
* html #App_End { behavior: url(clientscript/iepngfix.htc); z-index:0; }

#Hdr_Main { width:1100px; height:110px; position:absolute; top:-89px;  }
#Hdr_Main .logo { position:absolute; left:99px; top:9px; }
* html #Hdr_Main .logo { behavior: url(clientscript/iepngfix.htc); }
#Nav_Main  { position:absolute; left:330px; top:50px; padding:0; margin:0; }
#Nav_Main .navItem { float:left; display:block; margin-right:25px; height:41px; margin-top:0;  text-decoration:none; text-align:center; position:relative;}
#Nav_Main .command { margin:0; padding:0; position:relative; top:11px; display:block; }
#Nav_Main .navItem a { text-decoration:none; margin:0; padding:0; display:block; line-height:19px;}
#Nav_Main .selected { background-image:url(../images/skin/nav.selected.back.png); background-position:center 0px; }
#Nav_Main .navItem:hover { background-image:url(../images/skin/nav.selected.back.png); background-position:center 0px; }
#Nav_Main .navItem:hover .active { background-image:none; }
* html #Nav_Main .navItem, .ie6 #Nav_Main .navItem:hover, * html #Nav_Main .selected { background-image:none; background:none; }
#Nav_Main a { font-family:times,times new roman; font-size:19px; font-weight:bold; color:#2c170d; }

#Ftr_Main { width:1100px; height:111px; color:#39312c; font-size:11px; position:absolute; left:0px; top:569px; }
.viewContact #Ftr_Main { top:640px;}
#Ftr_Main a {color:#39312c;}
#Ftr_Main .logo { position:absolute; top:20px; left:115px; }
* html #Ftr_Main .logo { behavior: url(clientscript/iepngfix.htc); }
#Ftr_Main .logoEho { position:absolute; top:20px; left:78px; }
* html #Ftr_Main .logoEho { behavior: url(clientscript/iepngfix.htc); }
#Ftr_Main .navigation { position:absolute; right:70px; width:410px; top:20px; text-align:right; }
#Ftr_Main .navigation .navItem { display:inline; height:13px; padding-left:8px; padding-right:5px; border-right:1px solid #39312c;  text-align:center;  }
#Ftr_Main .navigation .niSitemap { border:0; }
#Ftr_Main .copyright { position:absolute; right:70px; width:500px; top:40px; text-align:right; }

#Hdr_Content .title { display:none; }
#Hdr_Content .subtitle { display:none; }

#Mod_Callouts { position:absolute; z-index:5;}

#Pv_CalloutSpotlights { width:428px; height:169px; position:absolute; z-index:400; top:26px; left:598px; background-image:url(../images/skin/callout.back.png); }
* html #Pv_CalloutSpotlights { behavior: url(clientscript/fx-iepngfix.htc); cursor:hand;}
#Pv_CalloutSpotlights .photo { position:absolute; width:184px; height:132px; left:16px; top:15px; }
#Pv_CalloutSpotlights .group .title { position:absolute; left:213px; overflow:hidden;top:20px; width:190px; text-align:left; font-size:20px; font-family:times, helvetica; }
#Pv_CalloutSpotlights .group p { position:absolute; color:#2f2a28; top:65px; left:213px; font-size:12px; width:190px; height:70px; overflow:hidden;}
#Pv_CalloutSpotlights .panel .footer .command { position:absolute; top:130px; left:213px; width:102px; height:18px; background-image:url(../images/skin/command.moreInfo.png); text-indent:-9999px; }
#Pv_CalloutSpotlights .navigation { position:absolute; top: 164px; float:left; width:400px; padding:0; margin:0; left:10px;}
#Pv_CalloutSpotlights .navigation .navItem { float:left; display:block; width:40px; height:17px; background-image:url(../images/skin/nav.spotlight.png); text-align:center; color:#fff; font-size:12px; margin-right:5px;}
#Pv_CalloutSpotlights .navigation .selected { background-image:url(../images/skin/nav.spotlight.active.png); color:#27160F;}
* html #Pv_CalloutSpotlights .navigation .navItem { background:none; background-color:#472215;}
* html #Pv_CalloutSpotlights .navigation .selected { background-color:#dbd9cd; }

#Dv_ComingSoon { width:297px; height:67px; background-image:url(../images/skin/comingsoon.back.png); position:absolute; z-index:5000; top:-89px; left:732px; cursor:default; }
* html #Dv_ComingSoon { behavior: url(clientscript/iepngfix.htc); }
#Dv_ComingSoon .title { font-family:times,helvetica; font-size:17px; color:#4e4037; position:relative; width:100%; text-align:center; top:10px; }
#Dv_ComingSoon p { font-family:helvetica; font-size:12px; color:#564d4a; position:relative; width:100%; text-align:center; top:10px; z-index:200; }

#Cnt_SplashMedia .subtitle { display:none; background-image:url(../images/skin/text.adventure.png); width:383px; height:124px; position:absolute; top:410px; left:136px;  text-indent:-9999px;}
* html #Cnt_SplashMedia .subtitle { behavior: url(clientscript/iepngfix.htc); }

.viewSplash #Mod_Generic, .viewInteractive #Mod_Generic  { position:absolute; top:50px; left:150px; width:900px; }

#Dv_Contact { float:left; width:450px;}
#Dv_Contact .group { float:left; position:relative; margin-right:10px; height:50px;}
#Dv_Contact .group .caption { float:left; position:absolute; left:2px; font-size:11px; font-family:georgia;}
#Dv_Contact .group .data { float:left; position:relative; top:17px;  z-index:2}
#Dv_Contact .group .textbox input { width:200px; }
#Dv_Contact .grpComments { height:100px; }
#Dv_Contact .grpComments textarea { width:417px; height:100px; }
#Dv_Contact .footer { padding-top:40px; clear:both; width:420px; height:40px; }
#Dv_Contact .footer .command { width:100px; float:right; border:1px solid #999; text-align:center; padding:5px; }

.title, .subtitle {font-family:times;}
.viewContent #Mod_Generic { display: block; width:529px; height:auto; position:absolute; top:0px; left:512px; top:495px; color:#2f2a28; font-family:helvetica; }
.viewContent #Mod_Generic {  background-image:url(../images/skin/content.copy.back.png);  width:479px; display:block; background-repeat:repeat-y; padding:25px; font-size:14px;}
* html #Mod_Generic { background-image:none; background-color:#E3DCD1;}
* html .viewContent #Mod_Generic { background-image:none; background-color:#E3DCD1;}
.viewDetail #Mod_Generic { top:420px; }
.viewContent #Cnt_Generic { padding-bottom:40px; position:relative; z-index:2; }
.viewContent #Mod_Generic .subtitle { margin-bottom:20px; font-size:21px; color:#2f2a28; font-weight:normal; }
#Ftr_Generic { width:512px; height:290px; position:absolute; bottom:0px; right:0px; background-image:url(../images/skin/content.copy.footer.png);}
* html #Ftr_Generic { background-image:none; }
#Ftr_Generic .command { position:absolute; left:20px; bottom:30px; text-decoration:underline; }


#Cnt_Content .expandedDetail { display: block; width:985px; height:auto; position:relative; top:375px; left:35px; background-image:none; background-image:none; background-color:transparent !important;}
.viewDocument #Cnt_Content .detailFrame { display: block; width:985px; height:auto; position:relative; top:5px; left:25px; background-image:none; }
#Cnt_Content .detailFrame .hdrDetailFrame { background-image:url(../images/skin/document.header.png); height:29px; padding-left:65px; padding-right:65px; width:855px; }
* html #Cnt_Content .detailFrame .hdrDetailFrame { behavior: url(clientscript/fx-iepngfix.htc); }
.viewDocument #Cnt_Content #Mod_Generic .subtitle { position:absolute; top:82px; font-size:19px; font-weight:normal; font-style:times; }
.viewTeam #Cnt_Content #Mod_Generic .subtitle {display:none;}
#Cnt_Content .detailFrame .cntDetailFrame { background-image:url(../images/skin/document.content.repeat.png);  background-repeat:repeat-y; height:auto; padding:10px; width:965px;  font-size:12px; font-family:helvetica;}
.viewDocument #Cnt_Content .detailFrame .cntDetailFrame { padding-top:70px; padding-left:65px; padding-right:65px; padding-bottom:40px; width:855px;  }
* html #Cnt_Content .detailFrame .cntDetailFrame { behavior: url(clientscript/iepngfix.htc); }
#Cnt_Content .detailFrame .ftrDetailFrame { background-image:url(../images/skin/document.footer.png); height:27px; }
* html #Cnt_Content .detailFrame .ftrDetailFrame { behavior: url(clientscript/iepngfix.htc); }

#Mod_Related { position:absolute; top:495px; z-index:5; }
.viewContent #Mod_Generic a { font-family:helvetica; font-size:14px;}
.viewDetail #Mod_Related { top:420px; }
.dvRelated { position:absolute; top:0; left:63px; background-image:url(../images/skin/spotlight.back.png); width:428px; height:219px; z-index:5;}
* html .dvRelated { behavior: url(clientscript/fx-iepngfix.htc); }
.dvRelated .content .group { top:65px;  position:absolute; left:220px; height:130px; width:182px; font-family:helvetica; font-size:12px; color:#2f2a28; }
.dvRelated .content a {font-size:12px; font-family:helvetica;}
.dvRelated .content .group p { padding-left:7px; font-size:13px;}
.dvRelated .title { top:-40px;  position:absolute; left:0px; height:20px; width:190px; text-align:center; font-family:times; font-size:19px; color:#2f2a28; font-weight:normal;}
.dvRelated #Cmd_SitePlan { position:absolute; top:0; left:0; background-image:url(../images/skin/command.siteplan.png); width:169px; height:20px; text-indent:-9999px;  cursor:hand;}
#Dv_RelatedSitePlanPhase1 #Cmd_SitePlan { background-image:url(../images/skin/command.siteplanphase1.png); }
.dvRelated .footer a { display:block; position:absolute; z-index:200; width:169px; height:20px; top:170px; left:230px; font-family:helvetica; font-size:12px; }
.dvRelated .footer .command { display:block; position:absolute; z-index:200; width:169px; height:20px; top:170px; left:230px; text-decoration:underline; font-size:12px; }
.dvRelated .photo img { position:absolute; left:16px; top:16px; width:198px; height:190px; }


#Pv_Contact {width:450px; height:435px; position:absolute; z-index:2; background-image:url(../images/skin/contact.back.png); 
    left:586px; top:20px; z-index:500;  
}
* html #Pv_Contact { height:425px; background-position:-10px -5px; left:593px; top:22px;}
#Pv_Contact #Hdr_ContactInfo .subtitle { margin-bottom:13px; }
#Pv_Contact .dataView { padding-top:40px; padding-left:40px; width:370px; font-size:14px; height:390px; position:absolute; top:0px; left:0px; }
#Pv_Contact .dataView .locationInfo p { margin:0; padding:0; }
#Pv_Contact .dataView .subtitle { color:#2f2a28; font-size:17px; font-family:times; font-weight:normal; margin-bottom:10px;}
#Pv_Contact .dataView .directions .command { position:absolute; left:123px; top:122px; }
#Pv_Contact .dataView .locationInfo .subtitle { display:none; }
#Pv_Contact .dataView .locationInfo .datFax { display:none;}
.locationInfo .address .command { text-decoration:underline; color:#5D514C; font-size:14px; font-family:Times New Roman, Times; margin-bottom:5px;}
#Pv_Contact .dataView .address .command { position:absolute; left:39px; top:122px; border-right:1px solid #39312C; display:block; padding-right:10px;  margin-right:10px; }

#Pv_Contact .dataView .locationInfo .subtitle { margin-bottom:5px; }
#Pv_Contact .dataView .locationInfo b { font-weight:normal; font-size:17px; font-family:Times New Roman; margin-bottom:10px; }
#Pv_Contact .dataView .locationInfo { float:left; width:490px; margin-bottom:0px; }
#Pv_Contact .dataView .locationInfo .group { margin-bottom:30px; width:100%; float:left; }
#Pv_Contact .dataView .locationInfo dl { float:left; height:auto; width:490px; }
#Pv_Contact .dataView .locationInfo dt { float:left; height:auto; display:block; width:180px; margin-bottom:2px;}
#Pv_Contact .dataView .locationInfo dd { float:left; height:auto; width:310px; display:block; margin-bottom:2px;}
#Pv_Contact .dataView .locationInfo .address { height:60px; width:200px; clear:right; float:left;  }
#Pv_Contact .dataView .locationInfo .phone { margin-top:10px;} 
#_Pv_Contact .dataView .locationInfo .phone { width:200px; float:left; } 
#_Pv_Contact .dataView .locationInfo .phone dl { width:200px; }
#_Pv_Contact .dataView .locationInfo .phone dt { width:90px; }
#_Pv_Contact .dataView .locationInfo .phone dd { width:100px; }

#Pv_Contact .dataView .locationInfo .lodgeHours { display:none; }
#Pv_Contact #Hdr_ContactInfo .subtitle { color:#2f2a28; font-size:21px; font-family:times; font-weight:normal;}
#Pv_Contact #Hdr_ContactInfo .command { width:235px; height:29px; background-image:url(../images/skin/command.requestInfo.png); text-indent:-9999px; margin-bottom:10px; position:absolute; top:385px;}
#Pv_Contact #Mod_AutoResponder { top:40px; text-align:center; font-size:14px; }
#Pv_Contact #Mod_ContactProgress { top:40px; text-align:center; font-size:14px; }


#Dv_Team { width:997px; height:163px; background-image:url(../images/skin/keyContacts.back.png); position:absolute; top:480px; left:63px; float:left; font-size:12px; color:#544e4b; font-family:helvetica; }
#Dv_Team .header .subtitle { position:absolute; top:0px; width:179px; height:65px; background-image:url(../images/skin/title.keyContacts.png); left:40px; top:50px; text-indent:-9999px; }
* html #Dv_Team { behavior: url(clientscript/fx-iepngfix.htc); }
#Dv_Team .keyContacts { width:740px; right:50px; position:absolute; top:19px; }
#Dv_Team .group .group { display:block;  width:240px; height:110px; padding:0px; padding-top:20px; margin:0px; position:relative; float:left; clear:right; text-align:center; background-image:url(../images/skin/keyContact.separator.png); background-position:center 40px; }
#Dv_Team .group .group p { margin:0; padding:0; font-size:13px; }
#Dv_Team .group .group .name { font-size:19px; font-family:helvetica; color:#2f2a28; margin-bottom:13px;}
#Dv_Team .group .group .email { }
#Dv_Team .group .group .email a { font-size:12px; font-family:helvetica; }

#Pv_Contact #Pnl_ContactForm { color:#2f2a28; font-size:12px; font-family:helvetica; position:relative; padding-left:20px; padding-top:35px; height:}
#Pnl_ContactForm .subtitle { display:none; }
#Pnl_ContactForm .header p { position:absolute; top:15px; left:335px; }
#Pnl_ContactForm .group { margin-bottom:8px; width:400px; float:left; }
* html #Pnl_ContactForm .group { margin-bottom:6px; }
.ie7 #Pnl_ContactForm .group { margin-bottom:6px; }
#Pnl_ContactForm .group .caption { display:block; float:left; width:120px; text-align:right; margin-right:4px; padding-top:2px; }
#Pnl_ContactForm .group .data { float:left; width:250px; }
#Pnl_ContactForm .group .textbox input { width:240px; height:17px; border:2px solid transparent; font-size:15px; padding-top:1px; padding-bottom:0px; font-family:helvetica;   }
* html #Pnl_ContactForm .group .textbox input { border:2px solid #E1DBC9; }
#Pnl_ContactForm .group .textbox .highlight { border:2px solid #472215;}
* html #Pnl_ContactForm .group .textbox .highlight { border:2px solid #472215;}
#Pnl_ContactForm .group .dropdown .highlight { border:2px solid #472215;}
#Pnl_ContactForm .group textarea  { width:240px; height:50px; }
#Pnl_ContactForm .group select { width:250px; height:20px; }
#Pnl_ContactForm .group option { font-size:12px; padding:10px; padding-top:5px; padding-bottom:5px; }
#Pnl_ContactForm .grpState { width:220px; }
#Pnl_ContactForm .grpState .textbox { width:80px; }
#Pnl_ContactForm .grpState .textbox input { width:70px;}
#Pnl_ContactForm .grpZip { width:140px; }
#Pnl_ContactForm .grpZip .caption { width:auto; }
#Pnl_ContactForm .grpZip .textbox input { width:70px;}
#Pnl_ContactForm .grpZip .textbox { width:80px; }
#Pnl_ContactForm .grpOptIn { width:400px;  }
#Pnl_ContactForm .grpOptIn .checkbox { width:300px; position:relative; left:125px;  }
#Pnl_ContactForm .grpOptIn .checkbox label { position:relative; left:5px; top:-1px; }
#Pnl_ContactForm .footer { position:absolute; bottom:0px; height:30px; left:0px; width:100%;}
#Pnl_ContactForm .footer .command {width:107px; height:20px; text-indent:-9999px;  position:absolute; top:0px; }
#Pnl_ContactForm .footer #Cmd_SendContact { background-image:url(../images/skin/command.submit.png); left:145px;}
#Pnl_ContactForm .footer #Cmd_CancelContact { background-image:url(../images/skin/command.cancel.png); left:265px;}
#Pnl_ContactForm .cmdCancelContactForm { position:absolute; width:24px; height:20px; text-indent:-9999px; background-image:url(../images/skin/command.close.png); top:15px; left:12px; }

#Hud_ContactValidate { position:absolute; top:10px; left:-195px; padding:10px; padding-top:90px; width:171px; height:318px; background-color:#fbfdfe; background-image:url(../images/skin/text.formError.png); background-repeat:no-repeat; background-position:center 20px; text-align:center; font-family:helvetica;}

.viewDetail .detailFrame { }
.movingView  { width:800px; position:relative; margin:20px; height:auto; }
.movingView .item { display:block; width:200px; height:10px; float:left; margin:3px; background-color:#E1DBC9; font-size:11px; padding:10px; }
.movingView .footer { clear:both;}
#Gallery_Boxes2 .item  { width:50px; height:25px; }
#Gallery_Boxes3 .item  { width:350px; height:10px;}


.viewTeam .movingView { width:925px; position:relative; left:10px;}
.viewTeam .movingView .item { width:299px; height:80px; border:0; height:80px; background-repeat:no-repeat; margin:0; margin-right:4px; margin-bottom:5px; padding:0; background-color:transparent; font-size:12px;}
.viewTeam .movingView .item .brief { background-image:url(../images/skin/box.team.png); height:75px; position:relative; z-index:1; }
* html .viewTeam .movingView .item .brief { background-image:url(../images/skin/box.team.gif); height:73px; }
.viewTeam .movingView .item .brief .name { position:absolute; left:30px; width:240px; top:12px; font-size:19px; color:#2f2a28; text-align:center; font-weight:bold; cursor:pointer; font-family:times; }
.viewTeam .movingView .item .brief .office { position:absolute; left:30px; width:240px; top:45px; font-size:12px; color:#544e4b; text-align:center; font-weight:normal; cursor:pointer;}
.viewTeam .movingView .item .brief .position { position:absolute; left:30px; width:240px; top:45px; font-size:12px; color:#544e4b; text-align:center; font-weight:normal; cursor:pointer;}
.viewTeam .movingView .item .detail { display:none; }
#thisisanexample .viewTeam .movingView .item { width:320px; }
#thisisanexample .viewTeam .movingView .active { width:400px; background-color:#000;}
.viewTeam .movingView .active .detail { position:relative; left:4px; top:-4px; display:block; width:269px; height:auto; background-color:#DED5C7; background-repeat:no-repeat; background-image:url(../images/skin/box.team.footer.png); background-position:-4px bottom; padding:0; padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px; }
* html .viewTeam .movingView .active .detail { left:1px; }
.viewTeam .movingView .active .brief { display:block; }
.viewTeam .movingView .item .cmdClose { display:none; text-indent:-9999px; background-image:url(../images/skin/command.closeBox.png); width:24px; height:20px; position:absolute; top:7px; left:7px; z-index:3; }
.viewTeam .movingView .active .cmdClose { display:block; }
#Gallery_Team .content { float:left;} 

.viewGallery .movingView { width:718px; position:relative; left:300px; top:0px; }
.viewGallery .movingView .item { width:220px; height:96px; border:0; background-repeat:no-repeat; margin:0; margin-right:4px; margin-bottom:5px; padding:0; background-color:transparent; font-size:12px;}
.viewGallery .movingView .item .brief { background-image:url(../images/skin/galleryItem.back.png); height:96px; position:relative; z-index:1; }
.viewGallery .movingView .active .brief { background-image:url(../images/skin/galleryItem.back.active.png); }
.viewGallery .movingView .item .brief .name { position:absolute; left:83px; width:130px; top:32px; font-size:19px; color:#2f2a28; text-align:center; font-weight:bold; cursor:default; font-family:times; }
.viewGallery .movingView .item .brief .icon { position:absolute; left:7px; width:71px; height:81px;  top:5px; border:1px solid #C4B69A; padding:2px; background-color:#F3EEE0; cursor:default;}
.viewGallery .movingView .item .detail { display:none; }
.viewGallery .movingView .active .detail { position:relative; left:4px; top:-4px; display:block; width:190px; height:auto; background-color:#DED5C7; background-repeat:no-repeat; background-image:url(../images/skin/box.team.footer.png); background-position:-4px bottom; padding:0; padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px; }
* html .viewGallery .movingView .active .detail { left:1px; }
.viewGallery .movingView .active .brief { display:block; }
.viewGallery .movingView .item .cmdClose { display:none; text-indent:-9999px; background-image:url(../images/skin/command.closeBox.png); width:24px; height:20px; position:absolute; top:7px; left:187px; z-index:3; }
.viewGallery .movingView .active .cmdClose { display:block; display:none; cursor:pointer;}
#Gallery_Albums .content { float:left;} 
#Hdr_Interactive { display:none;}
#Gallery_Albums .header { display:none; }
#Gallery_Albums { position:absolute; left:325px; top:20px; }

.viewNews .movingView { width:925px; position:relative; left:30px; margin:0; }
.viewNews .movingView .item { width:455px; height:78px; border:0; height:80px; background-repeat:no-repeat; margin:0; margin-right:4px; margin-bottom:5px; padding:0; background-color:transparent; font-size:12px;}
.viewNews .movingView .item .brief { background-image:url(../images/skin/box.pdf.back.gif); height:73px; position:relative; z-index:1; }
.viewNews .movingView .item .brief .caption { position:absolute; left:70px; width:360px; top:12px; font-size:16px; color:#2f2a28; text-align:left; font-weight:bold; cursor:pointer; font-family:times; }
.viewNews .movingView .item .detail { display:none; }
.viewNews .movingView .active .brief { background-image:url(../images/skin/box.pdf.back.over.gif); }
.viewNews .movingView .active .detail { position:relative; left:4px; top:-1px; display:block; width:426px; height:auto; background-color:#DED5C7; background-repeat:no-repeat; padding:0; padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px; }
.viewNews .movingView .active .brief { display:block; }
.viewNews .movingView .item .cmdClose { display:none; text-indent:-9999px; background-image:url(../images/skin/command.closeBox.png); width:24px; height:20px; position:absolute; top:7px; left:415px; z-index:3; }
.viewNews .movingView .active .cmdClose { display:block; }
#Gallery_PressRelease .content { float:left; } 
#Gallery_PressRelease .subtitle { display:none; }

.viewEvents .movingView { width:925px; position:relative; left:0px; top:0px; margin:0; padding:0;}
.viewEvents .movingView .content { position:relative; top:0px; left:0px; margin:0; padding:0; margin-bottom:9px;}
* html .viewEvents .movingView .content {position:static;}
.viewEvents .movingView .item { width:222px; border:0; height:97px; background-repeat:no-repeat; margin:0; margin-right:9px; margin-bottom:5px; padding:0; background-color:transparent; font-size:12px; position:relative; top:0; }
.viewEvents .movingView .item .brief { background-image:url(../images/skin/event.back.png); height:97px; position:relative; z-index:1; cursor:pointer;}
.viewEvents .movingView .active .brief { background-image:url(../images/skin/event.back.active.png); }
.viewEvents .movingView .item .brief .caption { position:absolute; left:0px; width:222px; top:12px; font-size:19px; color:#2f2a28; text-align:center; font-weight:bold; cursor:pointer; font-family:times; }
.viewEvents .movingView .item .brief .date { position:absolute; left:0px; width:222px; top:65px; font-size:16px; color:#544e4b; text-align:center; font-weight:bold; cursor:pointer;}
.viewEvents .movingView .item .detail { display:none; }
.viewEvents .movingView .active .detail { position:relative; left:4px; top:-4px; display:block; width:196px; height:auto; background-color:#DED5C7; background-repeat:no-repeat; background-image:url(../images/skin/box.team.footer.png); background-position:-4px bottom; padding:0; padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px; }
* html .viewEvents .movingView .active .detail { left:1px; }
.viewEvents .movingView .active .brief { display:block; }
.viewEvents .movingView .item .cmdClose { display:none; text-indent:-9999px; background-image:url(../images/skin/command.closeBox.png); width:24px; height:20px; position:absolute; top:7px; left:7px; z-index:3; }
.viewEvents .movingView .active .cmdClose { display:block; }
#Gallery_Events #Cnt_Events { position:relative; top:0px; left:27px; margin:0; padding:0; } 
#Gallery_Events .subtitle { display:none;}
.viewContent #Mod_Generic #Gallery_Events .month { padding-left:20px; padding-top:12px; display:block; width:897px; height:51px; background-image:url(../images/skin/event.month.back.png); font-size:30px; font-weight:bold; font-family:Times New Roman; position:relative; margin-bottom:8px;}


#Mod_Sidebar { width:211px; height:432px; background-image:url(../images/skin/sidebar.medium.back.gif); position:absolute; top:22px; left:75px; color:#2f2a28;}
.viewDetail #Mod_Sidebar { width:205px; height:334px; background-image:url(../images/skin/sidebar.back.gif); position:absolute; top:22px; left:75px; color:#2f2a28;}
.viewInteractive #Mod_Sidebar { width:269px; height:551px; background-image:url(../images/skin/sidebar.large.back.gif); position:absolute; top:22px; left:75px; color:#2f2a28; background-position:-10px 0px;}
#Mod_Sidebar .title { position:absolute; width:195px; height:53px; left:4px; top:305px; display:block; background-image:url(../images/skin/sidebar.title.back.gif); text-align:center; padding-top:18px; background-repeat:no-repeat; font-size:24px;}
.viewDetail #Mod_Sidebar .title { top:205px; }
.viewInteractive #Mod_Sidebar .title { top:205px; background-image:url(../images/skin/sidebar.large.title.back.gif);  width:227px; height:86px; left:12px; padding-top:24px;}
.viewDetail #Mod_Sidebar .description { position:absolute; top:272px; width:170px; left:20px; font-size:11px; }
.viewInteractive #Mod_Sidebar .description { position:absolute; top:288px; width:210px; left:20px; font-size:11px; }
.viewInteractive #Mod_Sidebar .description a { margin-top:10px; display:block; width:100%;}
#Mod_Sidebar .navigation { position:absolute; width:185px; left:20px; top:25px; display:block; }
#Mod_Sidebar .navigation .navItem { margin-bottom:2px; background-repeat:no-repeat;}
#Mod_Sidebar .navigation .navItem .command { padding-left:10px; background-repeat:no-repeat; }
#Mod_Sidebar .navigation a { color:#2f2a28; text-decoration:none; font-weight:bold; font-size:17px; }
#Mod_Sidebar .navigation .active a {  color:#472215; }
#Mod_Sidebar .navigation .selected { background-image:url(../images/skin/sidebar.activeItem.gif); background-position:0px 3px; }
#Mod_Sidebar .navigation .selected a { background-image:none; color:#472215; }
#Mod_Sidebar .navigation .navigation { position:relative; top:0px; margin-top:5px; margin-bottom:10px; font-size:14px;}

#Map_Location { width:754px; height:331px; background-color:#f0f0f0; position:absolute; z-index:3; left:280px; top:24px; }

#Cnt_Content .detailFrame #Pv_Admin { height:auto; top:0px; left:0px; padding-top:0; padding-bottom:0; margin:0; float:left;}
.viewAdmin #Cnt_Content .detailFrame .ftrDetailFrame { float:left; position:relative; left:0px; top:0px; clear:both; height:30px; width:995px;}
.viewAdmin #Mod_Generic { float:left; position:relative; left:0px; top:0px; clear:both; height:30px; width:995px;}
#Cnt_Content .detailFrame #Pv_Admin .panel { float:left; height:auto; position:relative; }
.viewAdmin #Hdr_Admin .navigation { height:37px; padding-top:10px; font-size:11px; }
.viewAdmin #Hdr_Admin .navigation .navItem { float:left; padding:5px; text-decoration:underline; margin-right:5px; }
.viewAdmin #Hdr_Admin .navigation .selected { color:#472E21; }
.viewAdmin #Hdr_Admin .navigation .selected { background-color:#fff; text-decoration:none; color:#472E21; font-weight:bold; }
.viewAdmin #Cnt_Content #Mod_Generic .panel .subtitle {position:inherit;}

.editableList { float:left; position:relative; height:auto; top:0px; margin-top:15px; margin-bottom:15px; }
.editableList .editableList { float:left; margin-top:0; padding:0;  }
#Dv_PressReleaseList { width:930px; left:-35px; }
#Dv_SpotlightList { width:930px; left:-35px; }
#Dv_CalendarEventList { width:930px; left:-35px; }
#Dv_PhotoAlbumList { width:930px; left:-35px;}
#Dv_PhotoList { width:925px; left:0px; margin-top:30px;}
.editableList .header { clear:both; }
.editableList .header .group { border:1px solid #CDC9BF; }
.editableList .header .caption { font-weight:bold; float:left; padding:0; margin:0; border-right:5px solid #666; background-color:#472E21; height:17px; padding-left:5px; color:#fff; padding-top:2px;}
#Dv_PressReleaseList .header .cptIcon { text-indent:-9999px; width:30px;  }
#Dv_PressReleaseList .header .cptFile { width:250px;  }
#Dv_PressReleaseList .header .cptTitle { width:348px;  }
#Dv_PressReleaseList .header .cptDate { width:97px;  }
#Dv_PressReleaseList .header .cptOptions { width:140px; border:0; }
#Dv_SpotlightList .header .cptImg { width:40px;  }
#Dv_SpotlightList .header .cptTitle { width:225px;  }
#Dv_SpotlightList .header .cptDesc { width:470px;  }
#Dv_SpotlightList .header .cptOptions { width:140px; border:0; }
#Dv_CalendarEventList .header .cptIcon { text-indent:-9999px; width:30px;  }
#Dv_CalendarEventList .header .cptTitle { width:348px;  }
#Dv_CalendarEventList .header .cptDate { width:347px;  }
#Dv_CalendarEventList .header .cptOptions { width:140px; border:0; }
#Dv_PhotoAlbumList .header .cptImage { width:40px;  }
#Dv_PhotoAlbumList .header .cptCaption { width:705px;  }
#Dv_PhotoAlbumList .header .cptOptions { width:140px; border:0; }
#Dv_PhotoList .header .cptImage { width:40px;  }
#Dv_PhotoList .header .cptCaption { width:678px;  }
#Dv_PhotoList .header .cptDesc { width:470px;  }
#Dv_PhotoList .header .cptOptions { width:140px; border:0; }
#Dv_CalendarEventList .header .cptIcon { text-indent:-9999px; width:30px;  }
.editableList .content { clear:both; }
.editableList .content .group { clear:both; height:20px;  border-top:1px solid #fff;}
.editableList .content .data { font-weight:bold; float:left; padding:0; margin:0; margin-right:5px; height:20px; padding-left:5px; overflow:hidden; font-size:10px; font-weight:normal; font-family:arial; }
#Dv_PressReleaseList .content .data.icon { text-indent:-9999px; width:30px; background-image:url(../images/skin/icon.pdf.png); }
#Dv_PressReleaseList .content .data.file { width:250px;  }
#Dv_PressReleaseList .content .data.title { width:348px;  }
#Dv_PressReleaseList .content .data.date { width:97px;  }
#Dv_SpotlightList .content .data.image { width:40px; }
#Dv_SpotlightList .content .data.title { width:225px;  }
#Dv_SpotlightList .content .data.desc { width:470px;  }
#Dv_PhotoAlbumList .content .data.image { width:40px; }
#Dv_PhotoAlbumList .content .data.caption { width:705px;  }
#Dv_CalendarEventList .content .data.icon { text-indent:-9999px; width:30px; background-image:url(../images/skin/icon.event.png); }
#Dv_CalendarEventList .content .data.title { width:348px;  }
#Dv_CalendarEventList .content .data.date { width:347px;  }
.editableList .content .data.options { width:140px; margin-right:0px; }
.editableList .content .data.options .command { float:left; margin-right:10px; text-decoration:underline; }
.editableList .content .dataItem { border:1px solid #CDC9BF; background-color:#F2EDE3; padding-top:10px; }
.editableList .content .dataItem.editMode {  margin-bottom:3px; border-top:3px solid #fff; background-color:#e7d2b5;  }
.editableList .content .dataItem.editMode .data {  }
.editableList .content .dataItem.editMode .file { font-weight:bold; }

#Hud_Status { position:absolute; z-index:15; top:25px; left:333px; font-size:11px; font-weight:bold; background-color:#361D12; padding:5px; color:#fff; }
.viewAdmin #Hud_Status { position:absolute; z-index:15; top:48px; left:75px; font-size:11px; font-weight:bold; background-color:#355333; padding:5px; color:#fff; }

#Dv_EditPressRelease { width:902px; padding-left:20px; padding-right:20px; position:absolute; z-index:100; top:-64px; left:-43px; border:3px solid #f0f0f0; border-bottom:1px solid #999;  background-color:#F3EEE4; height:203px;}
#Dv_EditPressRelease .header { padding:5px;}
#Dv_EditPressRelease .title { font-size:14px; font-weight:bold; color:#62562E; margin-top:10px;}
#Dv_EditPressRelease .group { float:left; height:40px; margin-right:10px; padding:5px;  } 
#Dv_EditPressRelease .caption { float:left; font-weight:bold;} 
#Dv_EditPressRelease .data { float:left; clear:both; } 
#Dv_EditPressRelease .grpDesc { width:300px; } 
#Dv_EditPressRelease .grpDesc textarea { width:888px; height:50px; } 
#Dv_EditPressRelease .grpFile { width:300px; } 
#Dv_EditPressRelease .grpDate { width:150px; } 
#Dv_EditPressRelease .grpTitle { width:380px; } 
#Dv_EditPressRelease .grpTitle .textbox input { width:350px; } 
#Dv_EditPressRelease .grpDate .textbox { width:150px; }
#Dv_EditPressRelease .grpDate .textbox input { width:80px; float:left; } 
#Dv_EditPressRelease .grpDate .command { float:left; width:50px; height:18px; text-indent:-9999px; background-image:url(../images/skin/icon.date.gif); position:relative; top:-1px; left:2px; } 
#Dv_EditPressRelease .footer { background-color:#e1d2bD; position:absolute; bottom:0px; width:100%; left:0px; height:30px; text-align:right; }
#Dv_EditPressRelease .footer .command { width:100px; position:absolute; top:5px; background-color:#f9f7f7; padding:2px; border:1px solid #999; text-align:center; }
#Dv_EditPressRelease .footer .cmdSave { right:20px; }
#Dv_EditPressRelease .footer .cmdCancel { right:135px;}

#Dv_EditSpotlight { width:902px; padding-left:20px; padding-right:20px; position:absolute; z-index:100; top:-64px; left:-43px; border:3px solid #f0f0f0; border-bottom:1px solid #999;  background-color:#F3EEE4; height:203px;}
#Dv_EditSpotlight .header { padding:5px;}
#Dv_EditSpotlight .title { font-size:14px; font-weight:bold; color:#62562E; margin-top:10px;}
#Dv_EditSpotlight .group { float:left; height:40px; margin-right:10px; padding:5px;  } 
#Dv_EditSpotlight .caption { float:left; font-weight:bold;} 
#Dv_EditSpotlight .data { float:left; clear:both; } 
#Dv_EditSpotlight .grpDesc { width:300px; } 
#Dv_EditSpotlight .grpDesc textarea { width:888px; height:50px; } 
#Dv_EditSpotlight .grpTitle { width:380px; } 
#Dv_EditSpotlight .grpTitle .textbox input { width:350px; } 
#Dv_EditSpotlight .grpImage { width:250px; } 
#Dv_EditSpotlight .grpImage .media { float:left; position:relative; top:0px; width:50px; } 
#Dv_EditSpotlight .grpImage .uploader { float:left; position:relative; top:0px; width:180px; }
#Dv_EditSpotlight .footer { background-color:#e1d2bD; position:absolute; bottom:0px; width:100%; left:0px; height:30px; text-align:right; }
#Dv_EditSpotlight .footer .command { width:100px; position:absolute; top:5px; background-color:#f9f7f7; padding:2px; border:1px solid #999; text-align:center; }
#Dv_EditSpotlight .footer .cmdSave { right:20px; }
#Dv_EditSpotlight .footer .cmdCancel { right:135px;}

#Dv_EditCalendarEvent { width:902px; padding-left:20px; padding-right:20px; position:absolute; z-index:100; top:-64px; left:-43px; border:3px solid #f0f0f0; border-bottom:1px solid #999;  background-color:#F3EEE4; height:203px;}
#Dv_EditCalendarEvent .header { padding:5px;}
#Dv_EditCalendarEvent .title { font-size:14px; font-weight:bold; color:#62562E; margin-top:10px;}
#Dv_EditCalendarEvent .group { float:left; height:40px; margin-right:10px; padding:5px;  } 
#Dv_EditCalendarEvent .caption { float:left; font-weight:bold;} 
#Dv_EditCalendarEvent .data { float:left; clear:both; } 
#Dv_EditCalendarEvent .grpTitle { width:380px; } 
#Dv_EditCalendarEvent .grpTitle .textbox input { width:350px; } 
#Dv_EditCalendarEvent .grpDate { width:150px; } 
#Dv_EditCalendarEvent .grpDate .textbox { width:150px; }
#Dv_EditCalendarEvent .grpAllMonth { float:left; width:100px; padding-top:20px; height:30px; } 
#Dv_EditCalendarEvent .grpAllMonth label { position:relative; top:-2px; font-size:11px;}
#Dv_EditCalendarEvent .grpDate .textbox input { width:80px; float:left; } 
#Dv_EditCalendarEvent .grpDate .command { float:left; width:50px; height:18px; text-indent:-9999px; background-image:url(../images/skin/icon.date.gif); position:relative; top:-1px; left:2px; } 
#Dv_EditCalendarEvent .grpDesc { width:300px; clear:both; } 
#Dv_EditCalendarEvent .grpDesc textarea { width:888px; height:50px; } 
#Dv_EditCalendarEvent .footer { background-color:#e1d2bD; position:absolute; bottom:0px; width:100%; left:0px; height:30px; text-align:right; }
#Dv_EditCalendarEvent .footer .command { width:100px; position:absolute; top:5px; background-color:#f9f7f7; padding:2px; border:1px solid #999; text-align:center; }
#Dv_EditCalendarEvent .footer .cmdSave { right:20px; }
#Dv_EditCalendarEvent .footer .cmdCancel { right:135px;}

#Dp_Calendar { z-index:900; position:absolute; border:1px solid #ccc; background-color:#ccc; font-size:11px;}
#Dp_Calendar .header { border-bottom:1px solid #ccc; background-color:#fff; color:#000; font-weight:bold; height:34px; text-align:center; }
#Dp_Calendar .header .year { }
#Dp_Calendar .header .month { }
#Dp_Calendar .header .navigation .command { background-image:url(../images/skin/calendar.sprites.gif); width:25px; height:15px; display:block; text-indent:-9999px; position:absolute; top:8px; padding:0; margin:0;}
#Dp_Calendar .header .navigation .cmdPreviousYear  { left:2px; background-position:-1px -16px;}
#Dp_Calendar .header .navigation .cmdNextYear  { right:2px; background-position:-1px -1px;}
#Dp_Calendar .header .navigation .cmdNextMonth  { right:28px; background-position:-1px -31px;}
#Dp_Calendar .header .navigation .cmdPreviousMonth { left:28px; background-position:-1px -46px;}

.calendar { float:left; clear:both; width:auto; margin-top:10px; margin-bottom:10px; height:180px; background-color:#f0f0f0;}
.calendar .week { width:auto; clear:both; float:left; }
.calendar .week .day { width:30px; height:30px; float:left; background-color:#fff; border-right:1px #fff solid; border-top:1px #fff solid;}
.calendar .week .day:hover { font-weight:bold; }
.calendar .week .valid.day { cursor:pointer; border-right:1px #f0f0f0 solid; border-top:1px #f0f0f0 solid;}
.calendar .week .leading.day { border-right:1px #f0f0f0 solid; }
.calendar .week .trailing.day { border-top:1px #f0f0f0 solid; }
.calendar .week .today.day { background-color:#e0e0ff; }
.calendar .week .selected.day { border:1px solid #9999cc; font-weight:bold; }

#Progress_Uploader { position:absolute; top:0px; left:0px; z-index:200;}
#Progress_Uploader .progress { width:500px !important; height:50px; background-color:#f0f0f0; margin:10px; padding:10px; border:1px solid #333; position:absolute; top:53px; left:400px; z-index:12; border:3px solid #E3DDD5; border-bottom:5px solid #C4C1B8; }
#Progress_Uploader .progress.running { background-color:#335533; color:#fff; } 
#Progress_Uploader .progress.complete { background-color:#333355; color:#fff;} 
#Progress_Uploader .progress.cancelled { border:1px solid #cc0000; background-color:#fff; } 
#Progress_Uploader .progress.error { border:1px solid #cc0000; background-color:#ffdddd; } 
#Progress_Uploader .progress .cmdCancel { text-decoration:underline; position:absolute; z-index:2; right:10px; bottom:10px; }
#Progress_Uploader .progress .bar { height:6px; background-color:#33bb33; border-bottom:4px solid #339933; } 

#Form_SignIn { width:200px; }
#Form_SignIn .group { margin-top:10px; }
#Form_SignIn .group .caption { display:block; }
#Form_SignIn .footer { display:block; clear:none; float:none; margin-top:15px; float:right; }
#Form_SignIn .command input { padding:3px; text-align:center; display:block; cursor:default; border-bottom:1px solid #999; border-right:1px solid #777;} 


#Dv_EditPhotoAlbum { width:902px; padding-left:20px; padding-right:20px; position:absolute; z-index:100; top:-64px; left:-43px; border:3px solid #f0f0f0; border-bottom:1px solid #999;  background-color:#F3EEE4; height:auto; margin-bottom:70px;}
#Dv_EditPhotoAlbum .header { padding:5px;}
#Dv_EditPhotoAlbum .title { font-size:14px; font-weight:bold; color:#62562E; margin-top:10px;}
#Dv_EditPhotoAlbum .group { float:left; height:40px; margin-right:10px; padding:5px;  } 
#Dv_EditPhotoAlbum .caption { float:left; font-weight:bold;} 
#Dv_EditPhotoAlbum .data { float:left; clear:both; } 
#Dv_EditPhotoAlbum .grpDesc { width:300px; clear:both; } 
#Dv_EditPhotoAlbum .grpDesc textarea { width:888px; height:50px; } 
#Dv_EditPhotoAlbum .grpCaption { width:380px; } 
#Dv_EditPhotoAlbum .grpCaption .textbox input { width:350px; } 
#Dv_EditPhotoAlbum .uploader { float:right; position:relative; top:0px; width:180px; }
#Dv_EditPhotoAlbum .footer { background-color:#e1d2bD; position:absolute; bottom:0px; width:100%; left:0px; height:30px; text-align:right; }
#Dv_EditPhotoAlbum .footer .command { width:100px; position:absolute; top:5px; background-color:#f9f7f7; padding:2px; border:1px solid #999; text-align:center; }
#Dv_EditPhotoAlbum .footer .cmdSave { right:20px; }
#Dv_EditPhotoAlbum .footer .cmdCancel { right:135px;}

#Dv_EditPhotoAlbum #Dv_PhotoList { margin-bottom:100px;}
#Dv_EditPhotoAlbum #Dv_PhotoList .group { height:20px; width:885px;  }
#Dv_EditPhotoAlbum #Dv_PhotoList .group .data { float:left; height:20px; }
#Dv_EditPhotoAlbum #Dv_PhotoList .header .group { border:0; }
#Dv_EditPhotoAlbum #Dv_PhotoList #Cnt_PhotoList { position:relative; top:0px; left:5px; }
#Dv_EditPhotoAlbum #Dv_PhotoList #Ftr_PhotoList { display:none; }
#Dv_EditPhotoAlbum #Dv_PhotoList {}
#Dv_EditPhotoAlbum #Dv_PhotoList #Cnt_PhotoList .group .data { clear:none; }
#Dv_EditPhotoAlbum #Dv_PhotoList #Cnt_PhotoList .group .data.image { width:40px; clear:right;  float:left; }
#Dv_EditPhotoAlbum #Dv_PhotoList #Cnt_PhotoList .group .data.caption { width:668px;  clear:right; float:left; }
#Dv_EditPhotoAlbum #Dv_PhotoList #Cnt_PhotoList .group .data.options { width:auto; float:left; clear:none; }

#Dv_EditPhotoAlbum #Dv_PhotoList .content .dataItem .editCaption { display:none; }
#Dv_EditPhotoAlbum #Dv_PhotoList .content .dataItem.editMode .caption { display:none; }
#Dv_EditPhotoAlbum #Dv_PhotoList .content .dataItem.editMode .editCaption { display:block; width:668px; }
#Dv_EditPhotoAlbum #Dv_PhotoList .content .dataItem .editCaption input { float:left; width:550px; height:15px; padding-top:3px; font-size:11px;}
#Dv_EditPhotoAlbum #Dv_PhotoList .content .dataItem .editCaption .command { float:left; margin-left:6px; text-decoration:underline; font-size:10px; padding-top:2px;}
#Dv_EditPhotoAlbum .checkboxList { float:left; width:280px; height:46px; }
#Dv_EditPhotoAlbum .checkboxList .checkbox { float:left; margin-top:5px; display:block;}
#Dv_EditPhotoAlbum .checkboxList .checkbox label { position:relative; left:4px; font-size:11px; top:-2px;}

#Mv_PhotoViewer { width:680px; position:absolute; left:340px; top:30px; }
#Cnt_PhotoViewer { position:absolute; top:0; left:0; }
#Cnt_PhotoViewer .mediaCarousel { z-index:2; width:610px; border:1px solid #000; float:left; height:64px; background-repeat:repeat-y; border:0px solid transparent; 
    position:absolute; left:40px; top:460px; background-image:url(../images/skin/mediaCarousel.back.png); 
}
#Cnt_PhotoViewer .mediaCarousel .container { position:absolute; left:45px; top:8px; width:515px; overflow:hidden; height:50px; float:left; padding:0;}        
#Cnt_PhotoViewer .mediaCarousel .items { position:relative; top:0px; left:0px; width:10000px; height:48px; padding:0; margin:0;  }
#Cnt_PhotoViewer .mediaCarousel .item { background-color:transparent; border:1px solid transparent; height:144px; margin-left:4px; margin-right:4px; padding:0; width:75px; height:48px; float:left; clear:right; position:relative; }
* html #Cnt_PhotoViewer .mediaCarousel .item { border:1px solid #fff; }
#Cnt_PhotoViewer .mediaCarousel .item { text-align:center; }
#Cnt_PhotoViewer .mediaCarousel .item.hover .photo img { border-top:2px solid #AF9B69;  }
#Cnt_PhotoViewer .mediaCarousel .item.selected .photo img { border-top:4px solid #AF9B69;  }
#Cnt_PhotoViewer .mediaCarousel .item .caption { display:block; position:absolute; top:0px; text-align:center; width:134px; z-index:2;}
#Cnt_PhotoViewer .mediaCarousel .item .photo { width:75px; height:48px; overflow:hidden; text-align:center;  }
#Cnt_PhotoViewer .mediaCarousel .item .photo img {  }
#Cnt_PhotoViewer .mediaCarousel .navButton { position:absolute; width:12px; height:12px; text-indent:-9999px; }
#Cnt_PhotoViewer .mediaCarousel .navButton.previous {  left:25px; top:27px; width:12px; height:12px; background-image:url(../images/skin/carousel.command.previous.png); }
#Cnt_PhotoViewer .mediaCarousel .navButton.next { left:573px; top:27px; width:12px; height:12px; background-image:url(../images/skin/carousel.command.next.png); }
#Cnt_PhotoViewer .mediaCarousel .item .key { display:none; }
#Cnt_PhotoViewer .mediaCarousel .item .caption { display:none; }

#Mv_PhotoViewer #Cmd_ReturnToAlbums { position:absolute; width:170px; height:21px; background-image:url(../images/skin/command.returnToAlbums.png); text-indent:-9999px; left:45px; top:10px; }
#Mv_PhotoViewer #Cmd_NextPhoto { position:absolute; left:550px; top:10px; }
#Mv_PhotoViewer #Cmd_PreviousPhoto { position:absolute; left:480px; top:10px; }

#Media_Photo { position:absolute; width:609px; height:409px; left:42px; top:42px; background-color:#F3EEE0; background-image:url(../images/skin/media.photo.back.gif); text-align:center; }
#Media_Photo img { position:relative; top:4px; }


#Cnt_Content #Mod_AdditionalInfo .content {
    background-image:url(../images/skin/content.copy.back.png);
    display:block;
    font-size:14px;
    background-repeat:repeat;
    padding-top:20px;
    padding-left:15px;
}
#Cnt_Content #Mod_AdditionalInfo {
    clear:none; float:none;
    margin-top:20px; width:950px; margin-left:20px;
    background-image:url(../images/skin/content.copy.footer.png);
    background-position:right bottom;
    padding-bottom:15px;
    padding-right:10px;
}

#Cnt_Generic .locationInfo { margin-bottom:20px; font-size:14px; }
#Cnt_Generic .locationInfo p {
    margin:0; padding:0; margin-bottom:5px;
}
#Cnt_Generic .directions p {
    margin:0; padding:0; margin-bottom:10px;
}
#Cnt_Generic .locationInfo .subtitle { margin-bottom:5px; }
#Cnt_Generic .locationInfo b { font-weight:normal; font-size:21px; font-family:Times New Roman; margin-bottom:10px; }
#Cnt_Generic .locationInfo { float:left; width:490px; margin-bottom:0px; }
#Cnt_Generic .directions { float:left; width:490px; }
#Cnt_Generic .locationInfo .group { margin-bottom:10px; clear:both; float:left; }
#Cnt_Generic .locationInfo dl { float:left; height:auto; width:490px; }
#Cnt_Generic .locationInfo dt { float:left; height:auto; display:block; width:200px; margin-bottom:5px;}
#Cnt_Generic .locationInfo dd { float:left; height:auto; width:290px; display:block; margin-bottom:5px;}
.viewLocation #Hdr_Generic .subtitle { display:none; }
.viewLocation #Mod_Generic .subtitle { margin-bottom:5px; }

#Dl_SportingAmenities p { width:455px; }

#Mod_Sidebar .navigation .navigation .selected { position:relative; left:-10px; padding-left:10px; font-weight:bold;}

.viewPropertyTour #Ftr_Interactive p { position:absolute; top:50px; left:350px; width:650px; }

#Cnt_Generic .listTitle {font-size:16px; font-weight:bold; }
#Cnt_Generic ul li { list-style-type:circle; padding:0; margin:0; }

#Di_Lodge dl { float:left; }
#Di_Lodge dt { float:left; clear:left; display:block; width:200px; margin-bottom:5px;}
#Di_Lodge dd { float:left; display:block; margin-bottom:5px;}

#Frozen_All { z-index:1; }

#____divsheets { z-index:2000; }

#Cnt_ContactInfo .directions .subtitle { display:none; }
#Cnt_ContactInfo .directions p { display:none; }

#Events_NoResults { position:relative; padding:10px; width:400px; left:20px; }

.viewLocation .lodgeHours { display:none; }
#Mod_Sidebar .navigation #Nav_BuilderProfiles { left:15px; }
#Nav_BuilderProfiles .navItem { width:170px; }

#Nav_Contact #Ni_Facebook { position:absolute; top:0px; left:896px; }
#Nav_Contact #Ni_Facebook a { padding:0; margin:0; text-indent:-9999px; display:block; width:144px; height:44px; background-image:url(../images/skin/command.facebook2.gif); }

#Lnk_ViewSitePlan { position:absolute; top:0px; left:280px; display:block; height:330px; width:755px; top:25px; text-indent:-9999px;}
