﻿@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;
    position: relative;
}
#Hdr { width:938px; height:466px; position:relative; padding-left:17px; }
#Hdr #Rotator { background: url(/images/flash/oc_mp_flash_photo_new_01.jpg) no-repeat; width:653px; height:466px; position:absolute; z-index:1; right:0; }
#Hdr #Navigation 
{ 
    background:url(/images/mp/oc_mp_nav-mid-bg.jpg) no-repeat;
    position:absolute; 
    z-index:2; 
    width:285px;
    height:466px;
}
#Hdr #social
{
    background:url(/images/common/oc_mp_tab_social.png);
    width:40px;
    height:132px;
    position:absolute;
    right:-40px;
    bottom:20px;
    z-index:1;
    margin:0;
    padding:69px 0 0 0;
    list-style:none;
}

#Hdr #social li
{
    margin:0 0 4px 6px;
    padding:0;
}

#Hdr #social a.ir
{
    width:24px;
    padding-top:24px;
}

#Promo { background: url(/images/mp/oc_mp_promo_bkgrd.gif) no-repeat; width:962px; height:84px; }

#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;  }*/

#feeds 
{
    background:url(/images/common/oc_mp_feed_tile.gif) repeat-y;
}

#feeds .tabs
{
    background:url('/images/common/oc_mp_feed_blog_header.gif');
    list-style:none;
    margin:0;
    padding:7px 0 0 48px;
    height:40px;
    width:254px;
}

#feeds .tabs.blog{ background-image:url('/images/common/oc_mp_feed_blog_header.gif') }
#feeds .tabs.coe{ background-image:url('/images/common/oc_mp_feed_calendar_header.gif') }

#feeds .tabs li { float:left; }
#feeds .tabs a.ir { width:80px; padding-top:40px; }
#feeds .tabs #blog a.ir { width:55px; }
#feeds .tabs #coe a.ir { width:175px; margin-left:7px; }


#feeds .panes 
{
    background:url(/images/common/oc_mp_feed_top.gif) no-repeat;
}

#LSide #feeds .panes .content
{
    padding: 10px 30px 10px 60px;
}

#feeds .footer
{
    background:url(/images/common/oc_mp_feed_bottom.gif) no-repeat;
    height:8px;
}

#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 { color:#FFF; text-align:center;  }
#LSide .nxtbook img { vertical-align:middle;}

#LSide .content { padding:20px 0 20px 30px; 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:18px; 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; }
#headerLinks
{
    font-weight: bold;
    color: #FFF;
    position: absolute;
    left: 30px;
    top: 5px;
    text-decoration: none;
    text-align:center;
    width:270px;
}
#headerLinks a { color:#FFF; }
#headerLinks a:hover { text-decoration: underline; }
#headerLinks .sep { padding:0 20px; }

#headerLinks #weather { font-style:italic; }

/*** 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: 192px 0 0 70px; 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.png) no-repeat -319px top; width:611px; margin-left:319px; height:84px; }
#PromoNav dd { float:left; }
#PromoNav a.ir { padding-top:84px; }

#pnUnique a.ir { width:159px; background-position: -319px -84px; }
#pnNew a.ir { width:159px; background-position: -478px -84px; }
#pnEnews a.ir { width:293px; background-position: -637px -84px; }

#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.png); }


/*** 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}
