/*--------------------------------
 * EVENT TEASER
 *--------------------------------
 */
div.pafNews div.pafDynamicOtherInner { height: 118px !important; }
div.pafDynamicOther { width: 217px !important; height: 122px !important; margin-left: 1px !important; }
.rpSelected { font-weight: bold; }
.pafHiddenTeaser { font-size: 11px !important; line-height: 12px !important; }
.pafHiddenTeaser p { margin: 0px !important; }
.pafHiddenName { margin-bottom: 10px; }
.pafNameAsLink { padding-top: 10px !important; }
.pafName { width: 220px; }
.pafTeaser { display: none; }
.RadRotator .rrRelativeWrapper { overflow: visible !important; }
div.palLocations, div.palDates { width: 390px !important; }
.NTPresNewsTempWrapper { margin-left: 0px !important; }
.divEventItemsOuter { border: 1px solid #cccccc; background-position: left top; margin-bottom: 1px; }
.divEventItemsInner { border: 1px solid #ebeaea; padding: 3px 10px 3px 10px; }


.NTPresDocDLBtn { background-image: URL('/PicsHotel/CentralOtagoRTO/SkinImages/DocDLBtn.png'); }

div.palCustomFieldInfos { width: 300px; }
/*--------------------------------
 * MASTER PAGE
 *--------------------------------
 */
body, table, .HotPres, td { font-family: Arial; font-size: 12px; color: #474747; }
.wrapper { width: 1200px; margin: 0px auto; }
.inner-wrapper { width: 998px; margin: 0px auto; }
img { border: 0px; }
div.slider-container { width: 100%; height: 408px; background: #000; margin-bottom: 2px; }
.slider { min-height: 408px; background: #598cce; position: relative; }
.slides { position: absolute; }
.header { height: 408px; width: 100%; }
.content { height: auto; }
.left { float: left; }
.col1 { width: 756px; }
.col1 .welcome { background: #e1e2d9; }
.welcome-inner { padding: 15px; }
.col1 .col1-1 { width: 276px; height: 660px; }
.col2 { width: 238px; }
.bottom2px { margin-bottom: 2px; }

/* Events Page additions */
.PresAnnListPTS1Wrapper { padding-bottom: 15px; }
div.PresAnnListSearchContainer { padding: 15px !important; }
.PresAnnListSearchContainerInner .bBoxC { margin-left: 5px; height: 15px; text-align: left; padding-left: 4px; background-color: white; border: 1px solid #eaeaea; font-style: normal !important; width: 69px !important; }

/*--------------------------------
 * LOGO SECTION
 *--------------------------------
 */
.logo { height: 408px; background: #000; position: relative; }
.logo img { border: 0px; }
.logo img.central { margin-left: 40px; margin-top: 30px; }
.logo .buttons { margin-top: 61px; }
.buttons img { margin-left: 8px; margin-bottom: 1px; }
/*--------------------------------
 * FEATURE BOXES
 *--------------------------------
 */
.feature { background: #8f8369; }
.feature-inner { padding: 10px; }
.feature-inner td { color: #fff !important; font-size: 10px !important; }
.feat1 { background: #90846a; height: 275px; }
.feat2 { background: #b17924; height: 275px; }
.feat3 { background: #6ca2ce; height: 287px; }
/*--------------------------------
 * FOOTER SECTION
 *--------------------------------
 */
.copyright { position: fixed; bottom: 0px; height: 65px; width: 100%; background: #070606; }
.login-wrapper { width: 998px; margin: 0px auto; position: relative; }
.login { position: absolute; top: -158px; right: -78px; width: 238px; height: 96px; background: #212021; display: none; }
.footer, .footer a:link, .footer a:visited { font-family: Verdana, Arial; font-size: 9px; color: #8fa0b0; text-decoration: none; }
.FooterTop, .FooterTop a:link, .FooterTop a:visited { font-family: Arial, Sans Serif; font-size: 11px; color: #ffffff; text-decoration: none; text-align: center !important; margin: 0; }
.FooterBottom, .FooterBottom a:link, .FooterBottom a:visited { font-family: Arial, Sans Serif; font-size: 11px; color: #ffffff; text-decoration: none; text-align: center !important; margin: 0; }


/*--------------------------------
 * QUICKLINKS - BOTTOM SECTION
 *--------------------------------
 */
.quick-links { background: #7a7d46; height: 159px; }
.quick-links a { color: #474a14; font-size: 12px; text-transform: uppercase; line-height: 140% !important; line-height: 140% !important; }
.placeholder { margin-bottom: 65px; }
.clear { clear: both; }
.clearFix { line-height: 1px; font-size: 1px; height: 0px; overflow: hidden; clear: both; }
.feature-inner .HotPres { color: #fff; }

/* //---  header sidepanels ---// */
.header-sidepanel { position: absolute; left: 8px; width: 222px; }
.share-container { height: 114px; background: #8c8167; top: 284px; display: none; }
.book-container { height: 271px; background: #aa4e26; display: none; top: 127px; }
.search-keyword-container { height: 129px; background: #6ca2ce; top: 269px; display: none; }
.search-category-container { height: 229px; background: #6ca2ce; top: 169px; display: none; }
.closeAll { display: block; text-align: right; padding: 4px; font-weight: bold; text-decoration: underline; color: #fff; }
.pointer, .closeAll { cursor: pointer; }
.col1 .col1-2 { width: 480px; height: 660px; }
.teaser { height: 329px; background: #f3f3f0; }
.events-title { color: #c3592c; background: #e1e2d9; height: 26px; border-top: 1px solid #c3592c; padding-top: 5px; font-size: 17px; font-weight: bold; padding-left: 9px; }
.news-title { padding-top: 5px; background: #e1e2d9; color: #90846a; height: 26px; border-top: 1px solid #90846a; font-size: 17px; font-weight: bold; padding-left: 9px; }
.feed-image { min-width: 239px; float: left; height: 297px; }
.feed-image-event { background: url('/PicsHotel/CentralOtagoRTO/SkinImages/event_teaser_bg.jpg'); height: 167px; }
.feed-image-news { background: url('/PicsHotel/CentralOtagoRTO/SkinImages/news_teaser_bg.jpg'); height: 167px; }
.feed-image-teaser { height: 129px; width: 239px; color: #fff; background: #221e1f; overflow: hidden; }
.feed-image-teaser .content { overflow: hidden; padding: 10px; height: 100px; width: 210px; }
.feed-item { width: 241px; float: left; height: 297px; overflow: hidden; }
.feed-item h2 { font-weight: bold !important; text-transform: uppercase; font-family: Arial; margin: 0px; color: #888888; }
.feed-item table { width: 241px !important; }
.feed-item table tr:first-child { position: relative; top: 10px !important; }
.feed-item table td { border-bottom: 1px solid #dadad8 !important; }
.feed-item-date { width: 57px; height: 59px; float: left; text-align: center; }
.feed-item-date .EventDate { font-size: 17px; color: #c4c4c4; font-weight: bold; position: relative; top: 16px; }
.feed-item-content { height: 59px; width: 184px; float: right; }
.EventDate { margin-top: -10px; }
/*--------------------------------
 * CUSTOM ANCHOR TAGS
 *--------------------------------
 */
.DiscoveryHeader { display: block; font-family: dinbold; color: #ffffff !important; background-image: URL('/PicsHotel/CentralOtagoRTO/SkinImages/Headers/DiscoveryHeadBG.gif'); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; }
.DiscoveryHeader a { color: #ffffff !important; text-transform: uppercase; line-height: 15px; height: 41px; display: table-cell; vertical-align: middle; font-size: 24px; padding-left: 12px; }
.LifestyleHeader { display: block; font-family: dinbold; color: #ffffff !important; background-image: URL('/PicsHotel/CentralOtagoRTO/SkinImages/Headers/LifestyleHeadBG.gif'); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; }
.LifestyleHeader a { color: #ffffff !important; text-transform: uppercase; line-height: 15px; height: 41px; display: table-cell; vertical-align: middle; font-size: 24px; padding-left: 12px; }
.EnterpriseHeader { display: block; font-family: dinbold; color: #ffffff !important; background-image: URL('/PicsHotel/CentralOtagoRTO/SkinImages/Headers/EnterpriseHeadBG.gif'); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; }
.EnterpriseHeader a { color: #ffffff !important; text-transform: uppercase; line-height: 15px; height: 41px; display: table-cell; vertical-align: middle; font-size: 24px; padding-left: 12px; }

a[name="P2"] { display: block; height: 10px; }

/* //---  footer ---// */
div.divFooterOuter a { color: #000 !important; }
table.footer { width: 998px; }
div.divFooterOuter { z-index: 1 !important; }
table.FooterTop { text-align: center !important; }
/* //---  sitemap ---// */
div.sitemap table { width: 100%; }
div.sitemap table td { border-left: 1px solid #cccccc; width: 200px !important; }
div.sitemap table td:last-child { }
div.sitemap table u, div.sitemap table a { color: #666 !important; }
/* default css template */
body, table, .HotPres, td { font-family: Arial; font-size: 12px; color: #474747; }
a { color: #b17924; }

a:link { }
a:hover { }
a:visited { }
hr { color: #d6d7d8; height: 1px; }

/* TEXT */
.welcome-inner h1 { margin: 0px !important; padding: 10px 0px !important; }
h1, .HotName { font-size: 25px; text-decoration: none; font-family: Arial, Sans-Serif; text-transform: uppercase; font-weight: bold; }
h2, .HotNameSub { font-size: 16px; text-decoration: none; font-family: Arial, Sans-Serif; text-transform: uppercase; font-weight: bold; }
h3 { font-size: 13px; font-family: verdana,arial; }
h4 { font-size: 13px; font-family: verdana,arial; }
h5 { font-size: 16px; text-decoration: none; font-family: Arial, Sans-Serif; text-transform: uppercase; font-weight: bold; margin: 0px !important; padding: 0px !important; color: #5c5c5c !important; }

/*Newsletter Signup Styles*/
.ContactNLSignup span[id$='lblHdrDetails'] { display: none !important; }
.ContactNLSignup .MDTabControl { border: none !important; }

/*--------------------------------
 * CUSTOM STYLES
 *--------------------------------
 */
@font-face { font-family: 'dinbold'; src: url('/web/font/din/dinbold-webfont.eot'); src: url('/web/font/din/dinbold-webfont.eot?#iefix') format('embedded-opentype'), url('/web/font/din/dinbold-webfont.woff') format('woff'), url('/web/font/din/dinbold-webfont.ttf') format('truetype'), url('/web/font/din/dinbold-webfont.svg#dinbold_') format('svg'); font-weight: normal; font-style: normal; }
.cs1 { font-size: 12px; text-decoration: none; font-family: Arial, Sans Serif; color: #90846a; font-weight: bold; }
.cs2 { font-size: 12px; text-decoration: none; font-family: Arial, Sans Serif; color: #b17924; font-weight: bold; }
.cs3 { font-size: 12px; text-decoration: none; font-family: Arial, Sans Serif; color: #769fd1; font-weight: bold; }
.cs4 { font-size: 12px; text-decoration: none; font-family: Arial, Sans Serif; color: #404040; font-weight: bold; }
.cs5 { font-family: dinbold; color: #ffffff; text-transform: uppercase; font-size: 14px; }

a span.cs1 { display: block; padding-top: 5px; }
.MainContentContainer { padding-top: 15px; }

.divEventItemsOuter { border: 1px solid #cccccc; background-position: left top; margin-bottom: 1px; }
.divEventItemsInner { border: 1px solid #ebeaea; padding: 3px 10px 3px 10px; }
.txtSearch { border: 0px !important; }

.HotH { font-size: 18px; text-decoration: none; font-family: 'Times New Roman',Times,serif; color: #b17924; text-transform: uppercase; font-weight: normal !important; }
.CategoryTreeHeader { font-size: 18px; text-decoration: none; font-family: 'Times New Roman',Times,serif; color: #b17924; text-transform: uppercase; font-weight: normal !important; }
.HotPresSmall { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.HotPresPic { font-size: 13px; font-style: italic; text-decoration: none; }
/* Style for text below images */
.HotPresH { font-size: 13px; text-decoration: none; }
.bText2, .bBox { font-size: 9px; }
.bBox { border: 1px solid #ccc !important; }
.error { FONT: 12px Arial; COLOR: #990000; }
/* MENU */
.RadMenu_MenuTop .rmLink .rmText:first-child { }
/* IMAGES */
img { border: #ffffff 0px solid; }
.ImageBorder { border: #ffffff 0px solid; }
.ImagePopUp { border: #666666 1px; cursor: pointer; }
.Enlarge { font-size: 13px; color: red; text-align: justify; }

/* Style for 'enalrge' text below blow up images */
/* Site Map */
.sitemapBaseItem2 { padding-left: 10px; }
.sitemapBaseItem3 { padding-left: 20px; }
/* Pictures and presentation spaces */
.PresentationSpaceLeft { width: 10px; }
.PresentationSpaceRight { width: 10px; }
.PreTableRight { clear: right; margin-top: 2px; display: inline; float: right; margin-bottom: 2px; margin-left: 4px; }
.PreTableCenter { margin: 2px 4px; }
.PreTableLeft { clear: left; margin-top: 2px; display: inline; float: left; margin-bottom: 2px; margin-right: 4px; }
/*Styles for MetaData/Surveys */
.MDTabHeader { font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; background-color: White; }
.MDTabControl { border-color: Black; border-width: 1px; border-style: solid; }
.MDPrevNextRow { font-size: 12px; text-align: left; font-family: Verdana, Arial, sans-serif; line-height: 130%; color: #333333; }
.MDPrevNextButton { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; BORDER-LEFT: #000000 1px inset; COLOR: #333333; BORDER-BOTTOM: #666666 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-decoration: none; }
.MDCaption { font-size: 11px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; color: #666666; width: 30%; }
.MDSubSection { font-size: 11px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; color: #666666; width: 30%; }
.MDOptionsInHeader { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.MDTextOrControl { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; BORDER-LEFT: #000000 1px inset; COLOR: #333333; BORDER-BOTTOM: #666666 1px inset; }
.MDOptionList { vertical-align: top; FONT: 12px Arial; COLOR: #333333; BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; BORDER-LEFT: #000000 1px inset; COLOR: #333333; BORDER-BOTTOM: #666666 1px inset; }
.MDTextOrControlCell { vertical-align: top; text-align: left; }
.MDRender { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MDErr { font: 11px Arial; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; }
/*  Shopping Cart Classes 
    Originals
.SCCDItemPrice{height: 100%; border-left:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4;}
.SCCDItemName{width: 100%; border-left:solid 1px #c4c4c4; border-top:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4;}*/
.SCCDItemPrice { height: 100%; }
.SCCDItemName { width: 100%; height: 36px !important; }
#ctl01_cPHBody_ctl00_ctl00_ctrShopItemsOptions1_dlItemSKU_ctl01_DDLOption1 { text-transform: capitalize !important; }
span.category-item-container { float: left; width: 200px; height: 280px; margin: 10px 10px; display: inline-block; }
span.category-item-container img { max-height: 220px; max-width: 100%; width: auto !important; }
/*------------------------------------ 
 * MAIN NAVIGATION
 *-----------------------------------
 */
.searchbox, .allTypesDropDownList { font-family: Arial, Sans-Serif, Verdana; font-size: 11px; color: #6d6e71; background-color: #ffffff; height: 21px !important; }
.searchtext { width: 140px; height: 16px; font-family: Arial, Sans-Serif, Verdana; font-size: 11px; color: #6d6e71; font-style: italic; }
.SerivceIdentification, .bBoxC, .evoPromoCodeCSS, select { color: #6d6e71 !important; font-size: 11px !important; }
.a_business a { font-size: 13px; color: #456d9c; text-transform: uppercase; font-weight: bold; z-index: 1; position: relative; }
.a_living a { color: #8e5f18; font-size: 13px; text-transform: uppercase; font-weight: bold; z-index: 1; position: relative; }
.a_visiting a { color: #655c4b; font-size: 13px; text-transform: uppercase; font-weight: bold; z-index: 1; position: relative; }
.navigation { height: 38px; }
.nav-item { text-align: center; width: 189px; float: left; height: 100%; color: #fff; cursor: pointer; }
.nav1, .nav1m { padding: 11px 0px; background: #000; }
.nav2, .nav2m { padding: 11px 0px; background: #90846b; }
#nav2-container { height: 371px; min-height: 372px; max-height: 371px; display: none; z-index: 2; position: relative; }
.nav3, .nav3m { padding: 11px 0px; background: #b17925; }
#nav3-container { height: 371px; min-height: 372px; max-height: 371px; display: none; z-index: 2; position: relative; }
.nav4, .nav4m { padding: 11px 0px; background: #769fd1; }
#nav4-container { height: 371px; min-height: 372px; max-height: 371px; display: none; z-index: 2; position: relative; }
.nav-container { height: 286px; position: absolute; top: 36px; }
.nav-container ul > li:first-child { margin-top: 20px; }
.nav-container ul > li { margin-left: 20px; width: 240px; }
.nav-container ul.rpLevel1 > li { margin-left: 20px; width: 200px; }
.nav-container .RadPanelBar .rpLevel1 .rpItem:nth-of-type(2) { margin-top: 20px; }
.nav-container ul > li:hover { border-bottom: 1px #fff solid; }
.nav-container ul > li > ul > li:first-child { margin-top: 0px; }
.navigation-container { position: relative; }
.slogan { margin-top: 296px; height: 74px; text-align: right; }
.slogan img { margin-right: 30px; }

.RadPanelBar { margin: 18px 12px; }
.rpRootGroup { z-index: 1; border: 0px !important; }
.rpRootGroup .rpItem { }
.navigation-container .rpRootGroup .rpItem .rpLink { color: #fff; border: 0px !important; font-size: 12px; padding: 3px 0px 3px 0px; }
.rpRootGroup .rpItem .rpLink { border: 0px !important; font-size: 12px; padding: 3px 0px 3px 0px; }
.rpRootGroup .rpItem .rpLink .rpOut { border: 0px !important; padding-bottom: 1px; }
.nav-container.col1 .rpRootGroup .rpItem .rpLink .rpOut { padding-bottom: 2px; }
.nav-container.col1 .RadPanelBar .rpFocused .rpOut, .nav-container.col1 .RadPanelBar a.rpLink:hover .rpOut, .nav-container.col1 .RadPanelBar .rpSelected .rpOut, .nav-container.col1 .RadPanelBar a.rpSelected:hover .rpOut { padding-bottom: 1px; }

.rpExpandHandle { }
.RadPanelBar .rpGroup .rpLink { font-size: 12px !important; line-height: 12px !important; }
.nav-container .rpLevel1 { margin-top: 8px !important; }

.navigation-container .rpRootGroup .rpItem .rpLink { text-transform: uppercase; }

.rpSelected .rpOut .rpText, .rpExpanded .rpOut .rpText { font-weight: bold !important; }

/*------------------------------------ 
 * SIDE NAVIGATION
 *-----------------------------------
 */
.RadPanelBar_MenuSide { }
.RadPanelBar_MenuSide ul.rpRootGroup { }
.RadPanelBar_MenuSide li.rpItem { }
.RadPanelBar_MenuSide a.rpLink { padding: 2px 0px !important; font-weight: bold; }
.RadPanelBar_MenuSide li.rpItem div.rpSlide ul.rpLevel1 { margin-left: 20px; }
.RadPanelBar_MenuSide li.rpItem div.rpSlide ul.rpLevel1 li.rpItem a.rpLink { font-size: 12px !important; font-weight: normal !important; }
.RadPanelBar .rpLevel1 .rpFirst { display: none; }
#ctl00_cPHBody_ctl00_evoSupplierNavigator1 .rpRootGroup .rpItem .rpLink { color: #a26b19; }
.sidepanel-cms-inner { width: 198px; margin: 0 auto; }
.RadPanelBar_MenuSide .rpRootGroup .rpText { color: #474747; font-weight: bold; font-size: 13px; }
.RadPanelBar_MenuSide .rpRootGroup .rpLevel1 .rpText { color: #474747; font-weight: normal; font-size: 12px; }
.RadPanelBar_MenuSide .rpRootGroup .rpLevel2 .rpText { color: #474747; font-weight: normal; font-size: 12px; }

.VisitingMenu .RadPanelBar_MenuSide .rpRootGroup .rpText, .VisitingMenu .RadPanelBar_MenuSide .rpRootGroup .rpLevel1 .rpText, .VisitingMenu .RadPanelBar_MenuSide .rpRootGroup .rpLevel2 .rpText, .MainContentContainer.Visiting h1, .MainContentContainer.Visiting .HotName, .MainContentContainer.Visiting h2, .MainContentContainer.Visiting .HotNameSub, .MainContentContainer.Visiting a { color: #90846a; }
.LifestyleMenu .RadPanelBar_MenuSide .rpRootGroup .rpText, .LifestyleMenu .RadPanelBar_MenuSide .rpRootGroup .rpLevel1 .rpText, .LifestyleMenu .RadPanelBar_MenuSide .rpRootGroup .rpLevel2 .rpText, .MainContentContainer.Lifestyle h1, .MainContentContainer.Lifestyle .HotName, .MainContentContainer.Lifestyle h2, .MainContentContainer.Lifestyle .HotNameSub, .MainContentContainer.Lifestyle a { color: #b17925; }
.EnterpriseMenu .RadPanelBar_MenuSide .rpRootGroup .rpText, .EnterpriseMenu .RadPanelBar_MenuSide .rpRootGroup .rpLevel1 .rpText, .EnterpriseMenu .RadPanelBar_MenuSide .rpRootGroup .rpLevel2 .rpText, .MainContentContainer.Enterprise h1, .MainContentContainer.Enterprise .HotName, .MainContentContainer.Enterprise h2, .MainContentContainer.Enterprise .HotNameSub, .MainContentContainer.Enterprise a { color: #769fd1; }

.HotH { font-size: 16px; text-decoration: none; font-family: Arial, Sans-Serif; text-transform: uppercase; font-weight: bold; color: #90846a; }
.CategoryTreeHeader { font-size: 18px; text-decoration: none; font-family: 'Times New Roman',Times,serif; color: #b17924; text-transform: uppercase; font-weight: normal !important; }
.HotPresSmall { font-size: 11px; text-decoration: none; font-family: verdana, arial; line-height: 120%; color: #333333; }
.HotPresPic { font-size: 13px; font-style: italic; text-decoration: none; }

/* Pictures and presentation spaces */
.PresentationSpaceLeft { width: 10px; }
.PresentationSpaceRight { width: 10px; }
.PreTableRight { clear: right; margin-top: 2px; display: inline; float: right; margin-bottom: 2px; margin-left: 4px; }
.PreTableCenter { margin: 2px 4px; }
.PreTableLeft { clear: left; margin-top: 2px; display: inline; float: left; margin-bottom: 2px; margin-right: 4px; }

/*Styles for MetaData/Surveys */
.MDTabHeader { font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; background-color: White; }
.MDTabControl { border-color: #a0a0a0; border-width: 1px; border-style: solid; }
.MDPrevNextRow { font-size: 12px; text-align: left; font-family: Verdana, Arial, sans-serif; line-height: 130%; color: #333333; }
.MDPrevNextButton { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT: #666666 1px inset; BORDER-TOP: #000000 1px inset; BORDER-LEFT: #000000 1px inset; COLOR: #333333; BORDER-BOTTOM: #666666 1px inset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; text-decoration: none; }
.MDCaption { font-size: 11px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; color: #666666; width: 35%; }
.MDSubSection { font-size: 11px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; color: #666666; width: 35%; }
.MDOptionsInHeader { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
.MDTextOrControl { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; }
.MDOptionList { vertical-align: top; FONT: 12px Arial; COLOR: #333333; }
.MDTextOrControlCell { vertical-align: top; text-align: left; }
.MDRender { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MDErr { font: 11px Arial; font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; }

/*  Shopping Cart Classes 
    Originals
.SCCDItemPrice{height: 100%; border-left:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4;}
.SCCDItemName{width: 100%; border-left:solid 1px #c4c4c4; border-top:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4;}*/
.SCCDItemPrice { height: 100%; }
.SCCDItemName { width: 100%; height: 36px !important; }
#ctl01_cPHBody_ctl00_ctl00_ctrShopItemsOptions1_dlItemSKU_ctl01_DDLOption1 { text-transform: capitalize !important; }

.RadMenu { cursor: pointer !important; }

.RadMenu_MenuTop .rmText { font-family: Arial, Sans-Serif; font-size: 10px; }

.RadMenu_MenuTop .rmLink { text-decoration: none; color: #676767; text-transform: uppercase; line-height: 32px; }

.RadMenu_MenuTop .rmExpanded { z-index: 10000; }

.RadMenu_MenuTop .rmLink:hover,
.RadMenu_MenuTop .rmFocused,
.RadMenu_MenuTop .rmExpanded { color: #404040; cursor: hand; }

.RadMenu_MenuTop .rmGroup { border-top: solid 1px #c8c8c8; background-color: #e1e2d9; }

.RadMenu_MenuTop .rmGroup .rmLink { text-decoration: none; color: #676767; border-bottom: solid 1px #c8c8c8; line-height: 23px; }

.RadMenu_MenuTop .rmGroup .rmLink:hover,
.RadMenu_MenuTop .rmGroup .rmFocused,
.RadMenu_MenuTop .rmGroup .rmExpanded { color: #404040; cursor: hand; }

.RadMenu_MenuTop .rmGroup .rmLink .rmText { text-align: left; }
.RadMenu_MenuTop .rmRootGroup .rmLast .rmLink { background: none; }
.RadMenu_MenuTop .rmGroup .rmLink { background: none; }


.RadMenu_MenuTop .rmGroup .rmLink .rmExpandRight { background: transparent url(/Web/DefaultImages/LeftRight.gif) no-repeat right center; }

.RadMenu_MenuTop .rmGroup .rmLink .rmExpandLeft { background: transparent url(/Web/DefaultImages/LeftRight.gif) no-repeat left center; }

.RadMenu_MenuTop .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_MenuTop .rmGroup .rmFocused .rmExpandRight,
.RadMenu_MenuTop .rmGroup .rmExpanded .rmExpandRight { background-image: url(/Web/DefaultImages/Right.gif); }

.RadMenu_MenuTop .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_MenuTop .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_MenuTop .rmGroup .rmExpanded .rmExpandLeft { background-image: url(/Web/DefaultImages/Right.gif); }



/* </expand arrows styling> */

.RadMenu_MenuTop .rmLeftArrowDisabled,
.RadMenu_MenuTop .rmRightArrowDisabled { display: none; }

.RadMenu_MenuTop .rmLeftArrow,
.RadMenu_MenuTop .rmRightArrow { font-size: 0; line-height: 0; color: #fff; }

.RadMenu_MenuTop .rmLeftArrow,
.RadMenu_MenuTop .rmRightArrow { width: 10px; height: 100%; background: #fff url(/Web/DefaultImages/LeftRight.gif) no-repeat left center; }

.RadMenu_MenuTop .rmRightArrow { background-position: -18px center; }

.RadMenu_MenuTop .rmItem .rmDisabled .rmText { color: #999; }

.RadMenu_MenuTop .rmRootGroup .rmItem .rmDisabled { background: none; }

.RadMenu_MenuTop .rmGroup .rmItem .rmDisabled { background-color: #fff; }


.RadMenu_MenuTop .rmSlide { margin: -1px 0 0 -1px !important; }

* html .RadMenu_MenuTop .rmVertical .rmSlide { margin-left: -2px !important; }

* html .RadMenu_MenuTop .rmHorizontal .rmSlide { margin-top: -2px !important; }

.RadMenu_MenuTop_rtl .rmSlide { margin: -1px 0 0 2px !important; }

* html .RadMenu_MenuTop_rtl .rmVertical .rmSlide { margin-left: 3px !important; }

* html .RadMenu_MenuTop_rtl .rmHorizontal .rmSlide { margin-top: -2px !important; margin-left: 0 !important; }

.RadMenu_MenuTop .rmItem .rmDisabled:hover { background: none; }



.RadPanelBar_MenuSideEnterprise { display: inline; z-index: 1000; }

.RadPanelBar_MenuSideEnterprise .rpRootGroup .rpLink,
.RadPanelBar_MenuSideEnterprise .rpRootGroup .rpTemplate { font: bold 11px Arial, Sans-Serif; color: #769fd1; padding: 0px 0 6px 0; }
/* First Level (Level 0) of Menus changed here. */
.RadPanelBar_MenuSideEnterprise .rpRootGroup .rpText { color: #769fd1; font-weight: bold; }
.RadPanelBar_MenuSideEnterprise .rpLink { border: solid 0px Black !important; }
.RadPanelBar_MenuSideEnterprise ul.rpRootGroup { border: solid 0px Black; }
.RadPanelBar_MenuSideEnterprise .rpOut { border: solid 0px Black !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }
.RadPanelBar_MenuSideEnterprise .rpExpanded .rpText { text-decoration: underline; }

.RadPanelBar_MenuSideEnterprise .rpLevel1 .rpText { padding-left: 25px !important; color: #769fd1; line-height: 11px; font-weight: normal !important; font-size: 10px; }
.RadPanelBar_MenuSideEnterprise .rpLevel2 .rpText { padding-left: 40px !important; color: #769fd1; line-height: 11px; font-size: 10px; }
.RadPanelBar_MenuSideEnterprise .rpLevel3 .rpText { padding-left: 55px !important; color: #769fd1; line-height: 11px; font-size: 10px; }

.RadPanelBar_MenuSideLifestyle { display: inline; z-index: 1000; }

.RadPanelBar_MenuSideLifestyle .rpRootGroup .rpLink,
.RadPanelBar_MenuSideLifestyle .rpRootGroup .rpTemplate { font: bold 11px Arial, Sans-Serif; color: #269835; padding: 0px 0 6px 0; }
/* First Level (Level 0) of Menus changed here. */
.RadPanelBar_MenuSideLifestyle .rpRootGroup .rpText { color: #b17924; font-weight: bold; }


.RadPanelBar_MenuSideLifestyle .rpLink { border: solid 0px Black !important; }
.RadPanelBar_MenuSideLifestyle ul.rpRootGroup { border: solid 0px Black; }
.RadPanelBar_MenuSideLifestyle .rpOut { border: solid 0px Black !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }

.RadPanelBar_MenuSideLifestyle .rpExpanded .rpText { text-decoration: underline; }

.RadPanelBar_MenuSideLifestyle .rpLevel1 .rpText { padding-left: 25px !important; color: #b17924; line-height: 11px; font-weight: normal !important; font-size: 10px; }
.RadPanelBar_MenuSideLifestyle .rpLevel2 .rpText { padding-left: 40px !important; color: #b17924; line-height: 11px; font-size: 10px; }
.RadPanelBar_MenuSideLifestyle .rpLevel3 .rpText { padding-left: 55px !important; color: #b17924; line-height: 11px; font-size: 10px; }

/* Listing Nav Panel bar Menu */
.RadPanelBar_ListingNav { display: inline; z-index: 1000; width: 180px !important; }

.RadPanelBar_ListingNav .rpRootGroup .rpLink,
.RadPanelBar_ListingNav .rpRootGroup .rpTemplate { font: bold 11px Arial, Sans-Serif; padding: 4px 0 4px 0; }
/* First Level (Level 0) of Menus changed here. */
.RadPanelBar_ListingNav .rpRootGroup .rpText { }
.RadPanelBar_ListingNav .rpLink { border: solid 0px Black !important; line-height: 11px !important; font-weight: normal !important; font-size: 11px !important; padding-top: 5px; color: #a26b19; }
.RadPanelBar_ListingNav ul.rpRootGroup { border: solid 0px Black; }
.RadPanelBar_ListingNav .rpOut { border: solid 0px Black !important; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }

.RadPanelBar_ListingNav .rpRootGroup .rpText { padding-top: 4px; }

.RadPanelBar_ListingNav .rpLink:hover,
.RadPanelBar_ListingNav .rpSelected { text-decoration: underline !important; color: #a26b19; }

.RadPanelBar_ListingNav .rpLevel1 .rpText { padding-left: 25px !important; color: #b17924; line-height: 11px; font-weight: normal !important; font-size: 10px; }
.RadPanelBar_ListingNav .rpLevel2 .rpText { padding-left: 25px !important; color: #b17924; line-height: 11px; font-size: 10px; }
.RadPanelBar_ListingNav .rpLevel3 .rpText { padding-left: 25px !important; color: #b17924; line-height: 11px; font-size: 10px; }
.RadPanelBar_ListingNav .rpLevel1 .rpLink { padding-left: 0px !important; margin: 0px; background: none !important; background-color: #efeeea !important; }
.RadPanelBar_ListingNav .rpLevel2 .rpLink { padding-left: 10px !important; margin: 0px; background: none !important; background-color: #efeeea !important; }
.RadPanelBar_ListingNav .rpExpandable { background-image: url('/PicsHotel/CentralOtago/SkinImages/Seperator.gif'); background-position: left top; background-repeat: no-repeat; width: 176px !important; }

.MenuSideFontMaster { background-image: url('/PicsHotel/CentralOtago/SkinImages/Seperator.gif'); background-position: left top; background-repeat: no-repeat; width: 176px !important; }
.MenuSideFontOver { background-image: url('/PicsHotel/CentralOtago/SkinImages/Seperator.gif'); background-position: left top; background-repeat: no-repeat; width: 176px !important; }
.MenuSideFontMaster a { color: #414141; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
.MenuSideFontOver a { color: #a26b19; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
