﻿@import url(default.css);

body { background:#43331b url(/images/oc_common_bkgrd.jpg) repeat-x; }
#PrintLogo { display:none; }
#Wrapper { width:962px; margin:0 auto; }
#TopBar { background: url(/images/mp/oc_mp_nav2_bkgrd.gif) no-repeat; width:962px; height:39px; }
#Hdr { width:962px; height:466px; }
#Hdr #Rotator { background: url(/images/flash/oc_mp_flash_photo_01.jpg) no-repeat; width:962px; height:466px; position:absolute; z-index:1; }
#Hdr #Navigation { position:absolute; z-index:2; }

#Promo { background: url(/images/mp/oc_mp_promo_bkgrd.gif) no-repeat; width:962px; height:76px; }

#CntWrapper { background: url(/images/oc_common_bkgrd_body.gif) repeat-y; width:962px; height:auto!important; height:300px; min-height:300px; }
#FtrCap { background: url(/images/oc_common_ftr.gif) no-repeat; width:962px; height:9px; }

#LSide {width:303px; height:auto!important; height:300px; min-height:300px; float:left; }
#LSide #mpCOE {  background: url(/images/oc_common_calendar_bkgrd.gif) no-repeat top center;  }

#LSide #weather {  background: url(/images/mp/oc_mp_icon_weather_bkgrd.gif) no-repeat top center; padding:0px 20px; color:#FFF; text-align:center;  }
#LSide #weather img { vertical-align:middle;}

#LSide #nxtbook { padding-left:20px; color:#FFF; text-align:center;  }
#LSide #nxtbook img { vertical-align:middle;}

#LSide .content { padding:20px 0 20px 85px; color:#FFF; }

#LSide .content a:link, #LSide .content a:visited { color:#FFF; }
#LSide .content a:hover, #LSide .content a:focus, #LSide .content a:active { color:#f5e7c7; }

#RSide { width:659px; float:left;  }
#RSide .content { padding: 0 60px 0 30px; font-size:1.15em; line-height:1.4em; }
#RSide .content h1 { color:#70180C; font-size:14px; margin:0; padding:0 0 5px; }
#RSide #Ftr { background: url(/images/oc_common_divider_body.gif) no-repeat; margin: 0 60px 0 30px; padding-top:60px; }

#Ftr { font-size:.9em; }
#Ftr a:link, #Ftr a:visited { color:#56584d; text-decoration:none; }
#Ftr #FtrNav { font-size:.9em; }

#SearchBox { width:177px; float:left; height:39px; }
#SearchBox .tbSearch { vertical-align: top; margin-top: 9px; width: 95px; margin-left: 10px;}
#SearchBox .lbSearch { display: inline-block; zoom: 1; *display: inline; background: url(/images/oc_common_search.gif) no-repeat 50% 0; width:45px; padding-top:39px; }
#SearchBox .lbSearch:hover { background: url(/images/oc_common_search.gif) no-repeat 50% -39px; }


/*** TOP NAV ***/

#TopNav {  width:483px; height:39px; padding-left:302px; float:left; }
#TopNav dd { float:left; }
#TopNav a.ir { background: url(/images/oc_common_nav2.gif) no-repeat 0 0; padding-top:39px; }

#tnMedia a.ir { width:60px; background-position: -302px 0; }
#tnGroup a.ir { width:81px; background-position: -362px 0; }
#tnWeddings a.ir { width:68px; background-position: -443px 0; }
#tnMeetings a.ir { width:122px; background-position: -511px 0; }
#tnGallery a.ir { width:89px; background-position: -633px 0; }
#tnAbout a.ir { width:61px; background-position: -722px 0; }

#tnMedia a.ir:hover { background-position: -302px -39px; }
#tnGroup a.ir:hover { background-position: -362px -39px; }
#tnWeddings a.ir:hover { background-position: -443px -39px; }
#tnMeetings a.ir:hover { background-position: -511px -39px; }
#tnGallery a.ir:hover { background-position: -633px -39px; }
#tnAbout a.ir:hover { background-position: -722px -39px; }

/*** MAIN NAV ***/

#MainNav { background: url(/images/mp/oc_mp_nav1_static.gif) no-repeat center top; width:164px; margin: 184px 0 0 84px; height:229px; }
#MainNav a.ir { width:164px; }

#mnStay a.ir { padding-top:20px; background-position: 0 0; }
#mnDining a.ir { padding-top:25px; background-position: 0 -20px; }
#mnThings a.ir { padding-top:28px; background-position: 0 -45px; }
#mnFamily a.ir { padding-top:27px; background-position: 0 -73px; }
#mnUnique a.ir { padding-top:27px; background-position: 0 -100px; }
#mnGolf a.ir { padding-top:27px; background-position: 0 -127px; }
#mnOutdoor a.ir { padding-top:27px; background-position: 0 -154px; }
#mnVisit a.ir { padding-top:27px; background-position: 0 -181px; }
#mnAttr a.ir { padding-top: 21px; background-position: 0 -208px; }

#MainNav a.ir:hover, #MainNav a.ir:active, #MainNav a.ir:focus, #MainNav .active a.ir { background-image: url(/images/mp/oc_mp_nav1_rollover.gif); }





/*** PROMO NAV ***/

#PromoNav { background: url(/images/mp/oc_mp_promo_static.gif) no-repeat center top; width:572px; margin-left:332px; height:76px; }
#PromoNav dd { float:left; }
#PromoNav a.ir { padding-top:76px; }

#pnUnique a.ir { width:148px; background-position: 0 -76px; }
#pnNew a.ir { width:156px; background-position: -148px -76px; }
#pnEnews a.ir { width:268px; background-position: -304px -76px; }

#PromoNav a.ir:hover, #PromoNav a.ir:active, #PromoNav a.ir:focus, #PromoNav .active a.ir { background-image: url(/images/mp/oc_mp_promo_rollover.gif); }


/*** LISTINGS ***/
.listingItem {margin:15px 0px;padding:15px;background-color:#F4ECD7;border:1px solid #C9BDA3}
.listingBody {font-size:0.9em}
.listingHead {font-size:1.2em;color:#7c0200;font-weight:bold}