html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}nav ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins {background-color:#ff9;color:#000;text-decoration:none;}mark {background-color:#ff9;color:#000; font-style:italic;font-weight:bold;}del {text-decoration:line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}table {border-collapse:collapse;border-spacing:0;}hr {display:block;height:1px;border:0; border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select {vertical-align:middle;}@font-face {font-family:'d-dinregular';src:url('../css/fonts/d-din-webfont.woff2') format('woff2'), url('../css/fonts/d-din-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-dindin-bold';src:url('../css/fonts/d-din-bold-webfont.woff2') format('woff2'), url('../css/fonts/d-din-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_condensedregular';src:url('../css/fonts/d-dincondensed-webfont.woff2') format('woff2'), url('../css/fonts/d-dincondensed-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_condenseddinCnBd';src:url('../css/fonts/d-dincondensed-bold-webfont.woff2') format('woff2'), url('../css/fonts/d-dincondensed-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_expregular';src:url('../css/fonts/d-dinexp-webfont.woff2') format('woff2'), url('../css/fonts/d-dinexp-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_expdinexp-bold';src:url('../css/fonts/d-dinexp-bold-webfont.woff2') format('woff2'), url('../css/fonts/d-dinexp-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-din_expdinexp-italic';src:url('../css/fonts/d-dinexp-italic-webfont.woff2') format('woff2'), url('../css/fonts/d-dinexp-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'d-dindin-italic';src:url('../css/fonts/d-din-italic-webfont.woff2') format('woff2'), url('../css/fonts/d-din-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}* {margin:0px;padding:0px;}html {-webkit-text-size-adjust:none;height:100%;min-height:100%;background:#000 url(../images/background.jpg) no-repeat fixed center;background-size:cover;}body {color:#333;font:62.5% d-dinregular,Tahoma,Helvetica,Sans-Serif;margin:0px;padding:0px;background-size:cover;background-attachment:fixed;height:100%;min-height:100%;}a,a:visited {text-decoration:none;color:#2FBCEE;}a:hover,a:focus,a:active {color:#999;outline:none;text-decoration:underline;transition:background-color 0.2s linear;}acronym {cursor:help;border-bottom-width:1px;border-bottom-style:dotted;}dl {margin:0px 0px 10px;padding:0px;display:flex;flex-wrap:wrap;}dt {font-style:normal;font-weight:bold;width:15%;padding:5px;box-sizing:border-box;}dd {margin:0px 0px auto;padding:5px;width:85%;box-sizing:border-box;}fieldset {margin:0px 0px 10px;padding:5px;}h1,h2, h3, h4, h5, h6 {margin:0px 0px 10px;padding:0px;font-weight:normal;color:#2FBCEE; }h1 {font-size:2em;color:#EE2D2D;margin-bottom:20px;}h2 {font-size:2em;margin-bottom:15px;}h3 {font-size:1.6em;color:#3A474B;}h4 {font-size:1.3em;}h5 {font-size:1.2em;}h6 {font-size:1em;font-weight:bold;}figure {text-align:center;margin-bottom:20px;}img {border:none;width:auto;max-width:100%;}label {cursor:pointer;vertical-align:middle;}legend {font-size:1.4em;position:relative;color:#2FBCEE;top:20px;margin-bottom:20px;margin-top:10px;}p {line-height:1.5em;margin:0px 0px 20px;padding:0px;}pre {line-height:1.5em;margin:0px 0px 10px;padding:0px;font-family:d-dinregular,Tahoma,Helvetica,Sans-Serif;font-style:normal;font-weight:normal;font-variant:normal;}.tableWrap {overflow-x:auto;width:100%;}table {width:100%;border-top-style:none;border-left-style:none;border-top-color:#D6D6D6;border-left-color:#D6D6D6;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;table-layout:fixed;margin:0px 0px 10px;}th, td {border-right-style:none;border-bottom-style:none;padding:5px;border-top:1px solid #D6D6D6;border-left:1px solid #D6D6D6;vertical-align:top;}th {text-align:left;padding:0px;padding:5px;background-color:#ededed;}table.noBorder,table.noBorder td,table.noBorder th {border:none;}ul {margin:0px 0px 20px;padding:0px;list-style:square;}ol {margin:0px 0px 20px;padding:0px;}li {margin:0px 0px 5px 20px;padding:0px;}fieldset {}.formBlock {width:100%;overflow:hidden;margin:0px 0px 5px;background:#F9F9F9;box-sizing:border-box;padding:10px;}.formBlock dt,.formBlock dd {margin:0px;padding:2px 0px;font-weight:normal;width:100%;}.textareaBlock dd {text-align:center;}.formBlock .label {}.formBlock .label label {padding-right:16px;}.required .label label {background:url(../images/icon_bullet_star.png) no-repeat right center;}.formBlock .description {text-align:left;}.formError {background-color:#FEE7EE !important;color:#FF0006 !important;}.inputTextArea,.inputTextField,.inputSelectList {width:100%;padding:5px;border:1px solid #CCC;box-sizing:border-box;}.inputTextArea:focus,.inputTextField:focus,.inputSelectList:focus {border:1px solid #2FBCEE;}.inputSelectList {padding:5px 2px;}.inputTextArea {height:15em;font:1em d-dinregular,Tahoma,Helvetica,Sans-Serif;}.imageLeft,.imageRight,.imageCenter,.inlineImage {margin:0px auto 10px auto;display:block;}#pageHeaderWrap,#pageHeadingWrap,#pageContentWrap,#pageTertiaryWrap,#pageFooterBlocksWrap,#pageFooterWrap {margin:0px auto;padding:0px;font-size:1.4em;}#pageContentWrap,#pageTertiaryWrap {font-size:1.4em;}#pageContentWrap {margin-bottom:10px;}#pageHeading,#pageContent,#pageTertiaryContent {padding:10px;overflow:hidden;}#pagePrimaryContent {background-color:#FFF;padding:15px 15px 10px;margin-bottom:10px;}#pageSecondaryContent {padding:15px 15px 10px;margin-bottom:10px;}#pageTertiaryContent {padding:20px 20px 10px;background-color:#FFF;background-color:rgba(255,255,255,0.98);margin-bottom:20px;}#page_home #pageSecondaryContent {padding:0px;margin-bottom:0px;}#page_home #pageTertiaryContent {padding:0px;margin-bottom:0px;background-color:transparent;}#pageContent {padding-top:0px;background-color:#000;background-color:rgba(0,0,0,0.5);}#page_home #pageContentWrap,#page_home #pageContent,#page_home #pagePrimaryContent {padding:0px; margin:0px;}#pageSecondaryContent,#pageSecondaryContent h1,#pageSecondaryContent h2,#pageSecondaryContent h3,#pageSecondaryContent h4,#pageSecondaryContent h5 {color:#FFF;}#pageSecondaryContent {text-align:center;}.clearfix:before,.clearfix:after {content:" ";display:table;}.clearfix:after {clear:both;}.columnContainer,.twoThirdSplitLeft,.twoThirdSplitRight {margin:0px 0px 10px;padding-top:5px;}.ie7 .columnContainer,.ie7 .twoThirdSplitLeft,.ie7 .twoThirdSplitRight {overflow:auto;}.columnContainer:before,.twoThirdSplitLeft:before,.twoThirdSplitRight:before,.columnContainer:after,.twoThirdSplitLeft:after,.twoThirdSplitRight:after {content:" ";display:table;}.columnContainer:after,.twoThirdSplitLeft:after,.twoThirdSplitRight:after {clear:both;}.threeColumn,.fourColumn,.fiveColumn,.primary,.secondary,.splitLeft,.splitRight {width:100%;box-sizing:border-box;}.splitHighlight .splitLeft {padding:10px 0px;}.splitHighlight .splitRight {background-color:#f5fbff;padding:10px;}.video {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;}.video iframe,.video object,.video embed {position:absolute;top:0;left:0;width:100%;height:100%;}.contentBlock {box-sizing:border-box;padding:10px;box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);margin:0px 0px 20px;background-color:#FFF;}.highlightBlock {padding:20px 10px 1px 10px;margin:0px 0px 20px;background-color:#f5fbff;}.introduction {padding:20px 20px 5px 20px;margin:0px 0px 20px;background-color:#30BEEE;font-size:1.4em;color:#FFF;}.introduction a {background-color:#FFF;color:#30BEEE;padding:0px 5px;}.introduction a:hover,.introduction a:focus,.introduction a:active {background-color:#EE2D2D;color:#FFF;text-decoration:none;}.imageTextLeft, .imageTextRight {padding-top:200px;margin-bottom:20px;background-repeat:no-repeat;background-size:contain;background-position:top center;}.imageTextLeft > div,.imageTextRight > div {padding-top:20px;background-color:#FFF;}.headerBlock {height:240px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;margin-bottom:20px;}.headerBlock header {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:1.4em;text-shadow:1px 2px 0px #000000;color:#FFF;width:90%;}.headerBlock h1 {color:#FFF;display:block;text-transform:uppercase;font-size:1.8em;border-bottom:1px solid #FFF;padding:0px 0px 10px 0px;}#subNavTop,#subNavBottom {border-radius:3px;padding:0px;margin:0px 0px 5px;}#subNavBottom {margin-bottom:0px;clear:both;}.subNav {margin:0px;padding:0px;}.subNav ul li {margin:0px 5px 0px 0px;padding:0px;display:inline;}#pageHeading {text-align:center;padding:0px 10px 10px 10px;}#pageHeading h1,#pageTagline,#pageBreadcrumbs {display:block;}#pageHeading h1 {margin:0px 0px 10px;padding:0px;font-size:1.8em;display:block;line-height:1.8em;}#pageHeading h1 a,#pageHeading h1 a:visited {text-decoration:none;padding:5px 10px;color:#FFF;background-color:#EE2D2D;background-color:rgba(238,45,45,0.8);}#pageHeading h1 a:hover,#pageHeading h1 a:focus,#pageHeading h1 a:active {text-decoration:none;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.5);}#pageTagline {margin-bottom:20px;}#pageTagline p {display:inline-block;margin:0px;;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.5);padding:2px 5px;}#pageBreadcrumbs {margin:0px -10px -10px 0px;}#pageBreadcrumbs ul,#pageBreadcrumbs li {list-style:none;margin:0px;padding:0px;}#pageBreadcrumbs li {display:inline-block;margin-right:1px;background-color:#000;background-color:rgba(0,0,0,0.75);color:#FFF;padding:5px;}#pageBreadcrumbs li a,#pageBreadcrumbs li a:visited {color:#FFF;padding:5px;margin:-5px;display:inline-block;}#pageBreadcrumbs li a:hover,#pageBreadcrumbs li a:focus,#pageBreadcrumbs li a:active {background-color:#EE2D2D;color:#FFF;text-decoration:none;}#pageBreadcrumbs li.last {margin-right:0px;background-color:#EE2D2D;color:#FFF;}#pageBreadcrumbs li a.currentPage {background:#2FBCEE;}.detailList {padding:5px 5px 0px;margin:0px 0px 15px;}.detailList:before,.detailList:after {content:" ";display:table;}.detailList:after {clear:both;}.detailList dt,.detailList dd {margin:0px 0px 20px;padding:0px;}.detailList dt {margin:0px 0px 5px;color:#2FBCEE;}.formButton,.linkButton,.linkButton:visited,.compactPagination a,.compactPagination a:visited,.pagination a,.pagination a:visited {font-family:d-dinregular,Tahoma,Helvetica,Sans-Serif;font-size:1em;color:#fff;padding:10px 15px 10px 15px;border:none;background-color:#2FBCEE;display:inline-block;}.formButton {background-color:#EE2D2D;}.formButton:active,.formButton:hover,.formButton:focus,.linkButton:active,.linkButton:hover,.linkButton:focus,.compactPagination a:active,.compactPagination a:hover,.compactPagination a:focus,.pagination a:active,.pagination a:hover,.pagination a:focus {color:#fff;border:none;text-decoration:none;background-color:#a3a3a7;transition:background-color 0.2s linear;}.compactPagination,.pagination {text-align:center;overflow:hidden;margin:10px auto;padding:5px;background:#F9F9F9;box-sizing:border-box;}.compactPagination a,.compactPagination a:visited,.pagination a,.pagination a:visited {display:inline-block;}.compactPagination .pagesNum {display:inline-block;margin-right:10px;}#pageTopLink {position:fixed;bottom:0px;right:0px;z-index:50;width:50px;height:50px;display:block;background:#EE2D2D url(../images/icon_arrow_up.png) no-repeat center center;box-sizing:border-box;}.ie7 #pageTopLink {background-color:#FFF;}#pageTopLink:hover,#pageTopLink:focus,#pageTopLink:active {background-color:#2FBCEE;}#pageTopLink span {display:none;}.viewAll {text-align:center;}.secondaryNav ul {margin-left:0px;}.secondaryNav ul li {margin-left:0px;background:url(../images/icon_bullet.png) no-repeat left 4px;padding-left:20px;}#pageSecondaryContent .secondaryNav ul li a:link,#pageSecondaryContent .secondaryNav ul li a:visited {text-decoration:none;text-transform:capitalize;margin:0px;display:inline-block;padding:5px 10px;}#pageSecondaryContent .secondaryNav ul li a:active,#pageSecondaryContent .secondaryNav ul li a:hover,#pageSecondaryContent .secondaryNav ul li a:focus,#pageSecondaryContent .secondaryNav ul li.currentCategory > a {text-decoration:none;}#pageSecondaryContent .secondaryNav ul li.currentCategory > a {background-color:#EE2D2D;color:#FFF;}#pageHeader {position:relative;height:210px;}#pageHeader #logo,#phone, #tagline,#userStatus {position:absolute;}#pageNav {padding:10px;}#logo {text-align:center;margin:0px;padding:0px;top:5px;left:0px;width:100%;}#logo img {max-width:100%;}#tagline {text-align:center;margin:0px 0px 10px;padding:0px;clear:both;width:100%;box-sizing:border-box;font-size:1.2em;color:#FFF;top:100px;left:0px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}#phone {text-align:center;margin:0px 0px 10px;padding:0px;clear:both;width:100%;box-sizing:border-box;font-size:1.2em;color:#FFF;top:130px;left:0px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}#phone a {color:#FFF;}#userStatus {width:100%;bottom:5px;left:0px;}#userStatus a,#userStatus a:visited {width:50%;float:left;padding:0px 10px 0px 45px;height:35px;line-height:35px;background:transparent url(../images/icon_login.png) no-repeat 10px center;color:#FFF;text-decoration:none;box-sizing:border-box;}#userStatus a.linkAccount,#userStatus a.linkRegister {border-right:1px solid #FFFFFF;padding:0px 40px 0px 10px;background-position:right 10px center;text-align:right}#userStatus a.linkAccount,#userStatus a.linkAccount:visited {background-image:url(../images/icon_settings.png);}#userStatus a.linkRegister,#userStatus a.linkRegister:visited {background-image:url(../images/icon_settings.png);}#userStatus a.linkLogout,#userStatus a.linkLogout:visited {background-image:url(../images/icon_logout.png);}#userStatus a:hover,#userStatus a:focus,#userStatus a:active {color:#FFF;background-color:#EE2D2D;}#userStatus a.linkAccount:hover,#userStatus a.linkAccount:focus,#userStatus a.linkAccount:active,#userStatus a.linkRegister:hover,#userStatus a.linkRegister:focus,#userStatus a.linkRegister:active{background-color:#2FBCEE;}#toggleMenu {position:fixed;z-index:30;top:20px;right:0px;display:block;margin:0px;padding:0px;height:50px;width:50px;background:transparent url(../images/icon_menu.png) no-repeat center bottom;}.toggleMenuActive {background-position:center top!important;background-color:transparent;}#toggleMenu span {display:none;}#toggleMenu:hover,#toggleMenu:focus,#toggleMenu:active {background-color:#2FBCEE;}#menu { display:block;position:absolute;z-index:20;right:0px;top:0px;width:100%;max-width:350px;box-sizing:border-box;padding:94px 10px 10px;background:#000 url(../images/logo_small.png) no-repeat center 25px;}#menu > ul {background:transparent;margin:0px;padding:1px 0px 0px 0px;}#menu ul li {margin:0px;padding:0px;}#menu ul li a,#menu ul li a:visited {display:block;color:#FFF;text-decoration:none;padding:20px;background-color:#2FBCEE;}#menu > ul li > a {margin-bottom:1px;text-transform:uppercase;}#menu ul li a:hover,#menu ul li a:focus,#menu ul li a:active,#menu ul li.activePageLink a {color:#FFF;text-decoration:none;background-color:#EE2D2D;}#menu li ul li a:link,#menu li ul li a:visited {background-color:transparent;}#menu li ul li a:hover,#menu li ul li a:focus,#menu li ul li a:active {background-color:#2FBCEE;}#menu li ul {margin:0px;padding:0px 0px 0px 20px;background:#000;}#menu li ul li ul {margin:0px;padding:0px;}#menu li ul li ul li {padding-left:10px;}#menu li ul li {margin:0px;padding:0px;border-bottom:1px solid #333333;}#menu li ul li:last-child {border-bottom:none;}#menu li ul li ul {border-top:1px solid #EE2D2D;border-bottom:none;}#menu ul li.hasChildren > a span {padding:0 20px 0 0;background-position:top right;background-image:url(../images/nav_arrows_white.png);background-repeat:no-repeat;display:block;}.footerBlock {text-align:center;margin-bottom:5px;color:#FFF;background-color:#000;background-color:rgba(0,0,0,0.75);}#footerBlockOne {display:block;height:320px;background:url(https://www.planetcycles.com.au/file/images/planet_cycles_shop.jpg) center;background-size:cover;}#footerBlockTwo,#footerBlockThree,#footerBlockFour {position:relative;height:320px;}#footerShopHours,#footerContact,#footerSocial {width:100%;top:50%;position:absolute;transform:translateY(-50%);}#pageFooterWrap {background-color:#000;background-color:rgba(0,0,0,0.75);color:#FFF;width:100%;box-sizing:border-box;padding-top:16px;min-height:50px;overflow:hidden;text-align:center;font-size:1.4em;z-index:20;}#pageFooter {}#pageFooter a {color:#FFF;padding:10px;display:block;}#pageFooterMenu,#copyrightNotice {margin:0px 0px 16px;padding:0px;vertical-align:middle;}#pageFooterMenu,#copyrightNotice,#attribution {display:block;}#pageFooterMenu ul,#attribution {margin:0px;padding:0px;}#pageFooterMenu li {list-style:none;display:inline-block;margin:0px 15px 0px 0px;padding:5px 0px 5px 0px;}#pageFooterMenu li:last-child {border-right:none;}#pageFooterMenu li a#pageFooterMenu li a:visited {display:inline-block;}#pageFooterMenu li a:hover,#pageFooterMenu li a:focus,#pageFooterMenu li a:active {}#copyrightNotice,#attribution {font-size:0.9em;}#attribution {margin-bottom:10px;opacity:0.5;}#attribution:hover {opacity:1;}#attribution a {background:url(../images/clintdesign_logo.png) no-repeat left center;height:16px;width:16px;padding:0px 0px 0px 20px;display:inline-table;}#attribution a span {opacity:0.1;}#attribution a:hover span {opacity:1;}.footerBlock h1,.footerBlock h2 {margin:0px 0px 5px;padding:0px;font-size:1.2em;text-align:center;text-transform:uppercase;}.footerBlock h1 {color:#EE2D2D;}.footerBlock h2 {font-size:1em;color:#84919F;}.footerBlock p {margin:0px;padding:0px;}#footerShop img {vertical-align:middle;}#footerBlockOne {padding-top:0px;position:relative;}#footerShopHours dl,#footerShopHours dl dt,#footerShopHours dl dd {margin:0px 0px 10px;padding:0px;box-sizing:border-box;}#footerShopHours dl {overflow:hidden;}#footerShopHours dl dt {font-weight:normal;float:left;width:30%;padding:0px 20px 0px 0px;text-align:right;}#footerShopHours dl dd {float:right;width:70%;padding:0px;text-align:left;}#footerContact,#footerSocial {padding:20px 0px;}#footerShopHours p,#footerContact p,#footerSocial p {width:90%;margin:10px auto;max-width:300px;display:inline-block;vertical-align:middle;}#footerLocation {width:100%;padding:0px;margin:0px;position:absolute;bottom:0px;background-color:#FFF;background-color:rgba(255,255,255,0.9);}#footerShopHours dl {width:170px;margin:0px auto 10px;}#footerShopHours dl dt {width:50%;text-align:left;}#footerShopHours dl dd {width:50%;text-align:right;}#footerShopHours p {margin-bottom:0px;}#footerContact dl {width:280px;margin:0px auto 5px;display:inline-block;}#footerContact dl dt {width:30%;text-align:left;}#footerContact dl dd {width:70%;text-align:right;}.shopPhone,.shopEmail,.shopAddress {padding:0px;margin:0px;}a.contactLink {min-height:50px;line-height:50px;display:block;padding:0px 5px 0px 60px;background-repeat:no-repeat;background-position:left top;text-align:left;}a.contactLinkAddress {text-align:center;padding:0px;}a.contactLinkAddress span {background-image:url(../images/icon_google_maps.png);background-repeat:no-repeat;background-position:left center;padding:0px 0px 0px 60px;display:inline-block;}a.contactLinkPhone {background-image:url(../images/icon_phone.png);}a.contactLinkEmail {background-image:url(../images/icon_at.png);}a.contactLinkFacebook {background-image:url(../images/icon_facebook.png);}a.contactLinkTwitter {background-image:url(../images/icon_twitter.png);}a.contactLinkInstagram {background-image:url(../images/icon_instagram.png);}a.contactLinkNewsletter {background-image:url(../images/icon_newsletter.png);}a.contactLink:hover,a.contactLink:focus,a.contactLink:active {text-decoration:none;background-color:#FFF;background-position:left bottom;color:#2FBCEE;}a.contactLinkAddress:hover,a.contactLinkAddress:focus,a.contactLinkAddress:active {background-color:#2FBCEE;color:#FFF;}#footerSocial .contactLinkNewsletter {background-color:#EE2D2D;color:#FFF;}#footerSocial a.contactLinkNewsletter:hover,#footerSocial a.contactLinkNewsletter:focus,#footerSocial a.contactLinkNewsletter:active {background-color:#2FBCEE;color:#FFF;background-position:left top;}#folderContents {float:right;width:74%;overflow:auto;}#folderTree {float:left;width:24%;}#folderTree h3 {font-size:1.2em;margin:0px;padding:5px;background:#D6D6D6;border-radius:5px 5px 0px 0px;}.fileTree {background:#F2F2F2;border-radius:0px 0px 5px 5px;padding:5px 0px;width:100%;overflow-x:hidden;margin:0px 0px 5px;}.fileTree ul {margin:0px 0px 0px 15px;padding:0px;list-style:none;}.fileTree li {padding-left:20px;background-position:left top;background-repeat:no-repeat;list-style:none;margin-left:0px;}.fileTree li.folder {padding-left:0px;}.fileTree li span.toggleFolderContents {display:inline-block;height:16px;width:40px;cursor:pointer;background-position:5px top;background-repeat:no-repeat;}.fileTree li span.folderOpen {background-image:url(../images/icon_folder_tree_plus.gif);}.fileTree li span.folderClose {background-image:url(../images/icon_folder_tree_minus.gif);}.fileTree li.empty span.folderOpen,.fileTree li.empty span.folderClose {background-image:url(../images/icon_folder_tree_empty.gif);}.fileTree li.file {background-position:5px top;background-image:url(../images/icon_file.png);margin-bottom:2px;padding-top:2px;padding-bottom:2px;padding-left:25px;}.fileTree li a,.fileTree li a:visited {text-decoration:none;color:#00B2FF;}.fileTree li a:hover,.fileTree li a:focus,.fileTree li a:active {color:#999;outline:none;text-decoration:underline;}.fileTree li.ext_folder {background-image:url(../images/icon_folder.png);}.fileTree li.ext_file {background-image:url(../images/icon_file.png);}.fileTree li.ext_png,.fileTree li.ext_jpg,.fileTree li.ext_gif,.fileTree li.ext_bmp {background-image:url(../images/icon_jpg.png);}.fileTree li.ext_php {background-image:url(../images/icon_php.png);}.fileTree li.ext_fla,.fileTree li.ext_swf {background-image:url(../images/icon_fla.png);}.fileTree li.ext_doc,.fileTree li.ext_docx {background-image:url(../images/icon_doc.png);}.fileTree li.ext_zip,.fileTree li.ext_rar {background-image:url(../images/icon_zip.png);}.fileTree li.ext_ppt {background-image:url(../images/icon_ppt.png);}.fileTree li.ext_pdf {background-image:url(../images/icon_pdf.png);}.fileTree li.ext_htm,.fileTree li.ext_html,.fileTree li.ext_shtml {background-image:url(../images/icon_html.png);}.fileTree li.ext_js {background-image:url(../images/icon_js.png);}.fileTree li.ext_css {background-image:url(../images/icon_css.png);}.fileTree li.ext_mp3,.fileTree li.ext_wav,.fileTree li.ext_au,.fileTree li.ext_wma {background-image:url(../images/icon_mp3.png);}#folderContents #subNavTop .secondary {width:305px;text-align:right;float:left;}#folderContents tr td.noPermissions {background-color:#FEE7EE;}#folderContents tr td.noPermissions:first-child {background-image:url(../images/icon_error.png);background-repeat:no-repeat;background-position:left center;padding-left:20px;}#quick_new_folder,#quick_upload {width:280px;float:left;padding:1px 0px;background:#F2F2F2;border-radius:3px;margin-right:5px;text-align:center;}#quick_upload {width:292px;}#quick_upload label {}#quick_upload #file,#quick_new_folder #name {margin:-4px 0px 0px 1px;}#quick_new_folder #name {width:180px;}#quick_upload #upload {margin:0px;}#page_home #pageHeading {display:none;}#page_home #pageBreadcrumbs {display:none;}.expand {font:62.5% d-dinregular,Tahoma,Helvetica,Sans-Serif;margin:0px;padding:0px;}.expand img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.expand .flex-caption {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;font-size:1.4em;display:inline-table;}#homeSlideshow {overflow:hidden;}#page_home #pagePrimaryContent,#page_home #pageSecondaryContent {padding-bottom:0px;}#page_home #pageTertiaryContent {background-color:transparent;}#homeIntroduction {color:#FFF;font-size:1.0em;text-align:center;}#pageSecondaryContent #homeIntroduction a.ctaLink {background:transparent;display:inline-block;margin:0px 0px 10px;padding:20px;border:2px solid #FFF;color:#FFF;}#pageSecondaryContent #homeIntroduction a.ctaLink:hover,#pageSecondaryContent #homeIntroduction a.ctaLink:focus,#pageSecondaryContent #homeIntroduction a.ctaLink:active {background:#2FBCEE;color:#FFF;border-color:#2FBCEE;}.homeBlock {display:inline-block;}#homeBlocks1 {margin:-20px -20px 0px -20px;padding:20px 20px 10px 20px;background-color:rgba(255,255,255,0.5);}#homeBlocks2,#homeBlocks3,#homeBlocks4 {margin:0px -20px 0px;padding:20px 20px 0px;text-align:center;background-color:#4267b2;background-color:rgba(66,103,178,0.5);}#homeBlocks3 {background-color:#78B242;background-color:rgba(120, 178, 66, 0.5);}#homeBlocks4 {background-color:#8CC5C3;background-color:rgba(140, 197, 195, 0.5);}#homeBlocks2> h1,#homeBlocks3> h1 {text-align:center;margin:0px 0px 20px;padding:10px 20px;border:2px solid #FFF;color:#FFF;display:inline-block;text-transform:uppercase;font-size:2em;}#homeBlocks2 .homeBlocksContainer,#homeBlocks3 .homeBlocksContainer {text-align:left;}.fb_iframe_widget {width:100%;}#homeLatestEvents .keyContent {margin-bottom:0px;}#homeLatestEvents .keyContent figcaption {text-align:center;font-size:0.8em;width:100%;box-sizing:border-box;}#contactForm {margin:0px 0px 10px;}#contactDetails {margin-bottom:10px;}#contactDetails dl dt {margin:0px 0px 10px 0px;padding:0px;font-size:1em;font-weight:normal;}#contactDetails dl dd {margin:0px 0px 30px;padding:0px;}#googleMap {margin:-15px;}#googleMap h1 {display:none;}#parking {background-image:url("../images/parking_icon.png");background-repeat:no-repeat;background-color:#204A87;background-position:left center;padding:10px 10px 10px 55px;color:#FFF;}#smallMessageWrapper {font-size:1.2em;padding:10px 0px 20px;margin:0px auto;width:100%;max-width:400px;box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);background-color:#000;background-color:rgba(0,0,0,0.5);color:#FFF;}#smallMessageWrapper h1#logo {text-align:center;margin:0px;padding:0px;position:inherit;}#smallMessageWrapper h1#logo a {display:block;}#smallMessageWrapper h1#logo a span {display:none;}#smallMessageWrapper #primaryContent {padding:10px 10px 0px;width:auto;}#form_login,#form_reset {}#form_login .formBlock,#form_reset .formBlock {width:100%;overflow:hidden;margin:0px 0px 5px;padding:0px;background-color:transparent;}#loginPrimary {float:left;width:60%;padding:2px;box-sizing:border-box;}#form_login .formButton,#form_reset .formButton {margin-left:0px;margin-right:15px;}#loginSecondary {float:right;text-align:right;width:35%;line-height:40px;height:40px;}#remember {}#loginNav {text-align:left;list-style:none;margin:0px;padding:0px;}#loginNav li {margin:0px 0px 10px;padding:0px;list-style:none;}#loginNav li a {text-decoration:none;text-transform:capitalize;color:#FFF;margin:0px;padding:10px;display:block;background-color:#2FBCEE;background-repeat:no-repeat;}#loginNav li a:active,#loginNav li a:hover,#loginNav li a:focus {text-decoration:none;color:#FFF;background-color:#a3a3a7;}#smallMessageWrapper .linkEventor span {text-align:center;display:inline-block;padding:5px;float:right;background-color:#27855C;margin-top:-5px;}#shopTour {margin:-15px;}#shopTour .slides {overflow:hidden;width:100%;}#shopTour article {position:relative;overflow:hidden;border-bottom:none;margin-right:0px;margin-bottom:0px;text-align:center;}#shopTour article .featuredImage {vertical-align:middle;line-height:500px;}#shopTour article .featuredImage img {vertical-align:middle;}.shop-tour-direction-nav {width:100%;text-align:center;overflow:hidden;padding-top:10px;margin:0em 0em 10px;clear:both;}.shop-tour-direction-nav ul, .shop-tour-direction-nav li {list-style:none;padding:0px;margin:0px;}.shop-tour-direction-nav li {width:50%;max-width:150px;display:inline-block;}.shop-tour-direction-nav a,.shop-tour-direction-nav a:visited {display:block;color:#FFF;padding:10px 0px;background-color:#30BEEE;text-align:center;width:100%;margin-bottom:5px;margin-right:10px;background-image:url(../images/icon_arrow_left_white.png);background-repeat:no-repeat;background-position:5% center;}.shop-tour-direction-nav a.shop-tour-next {background-color:#30BEEE;background-image:url(../images/icon_arrow_right_white.png);background-repeat:no-repeat;background-position:95% center;}.shop-tour-direction-nav a:hover,.shop-tour-direction-nav a:focus,.shop-tour-direction-nav a:active {background-color:#EE2D2D;color:#fff;text-decoration:none;}#account_input_form {max-width:500px;}#letter {padding:20px;font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";background-image:url("../images/bkgnd_paper.png");box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#sitemap li {background-position:2px 10px;font-size:1.2em;text-transform:uppercase;}#sitemap li ul li {font-size:0.8em;text-transform:none;background-color:#F9F9F9;margin-left:0px;padding-left:10px;}.ie7 #sitemap li ul li {background-color:#F9F9F9;}#sitemap li ul li ul li {font-size:1em;}#sitemap li ul li ul li ul li {font-size:0.8em;}#sitemap a {display:block;padding:5px 5px 5px 0px;}a.facebook,a.twitter {background:url(../images/icon_facebook.png) no-repeat center center;vertical-align:middle;display:inline-block;margin:0px;padding:0px;height:34px;width:34px;opacity:0.5;}a.twitter {background-image:url(../images/icon_twitter.png);}a.facebook span,a.twitter span {display:none;}a.facebook:hover,a.facebook:focus,a.facebook:active,a.twitter:hover,a.twitter:focus,a.twitter:active {opacity:1;}.xmasTrading,.xmasTrading:visited {background-image:url(../images/icon_present.png);background-repeat:no-repeat;background-position:5px center;padding-left:50px;background-color:#DC1405;}.xmasTrading:active,.xmasTrading:hover,.xmasTrading:focus {background-color:#a3a3a7;transition:background-color 0.2s linear;}#sessionWarning {position:fixed;top:0px;text-align:center;padding:20px;width:100%;font-size:1.4em;box-sizing:border-box;left:0px;color:#FFF;z-index:30;}#sessionWarning a {display:inline-block;padding:5px 5px;background-color:#FFF;border-radius:3px;text-decoration:none;}#sessionWarning a:hover,#sessionWarning a:focus,#sessionWarning a:active {background-color:#009CDA;color:#FFF;text-decoration:none;}.messageBlock {border-radius:3px;background:#009CDA url(../images/icon_information.png) no-repeat 10px center;padding:5px 5px 5px 34px;margin-bottom:5px;clear:both;color:#FFF;font-size:1em;}.messageFail {background:#d60404 url(../images/icon_error.png) no-repeat 10px center;}.messageNone,.messageNotice {background:#009CDA url(../images/icon_notice.png) no-repeat 10px center;color:#FFF;}.messageRequired {background:url(../images/icon_bullet_star.png) no-repeat left center;padding-left:16px;}.messageSuccess {background:#5FC016 url(../images/icon_tick.png) no-repeat 10px center;}.messageTip {background-color:#FFFEEA;color:#333;}.messageBlock a,.messageBlock a:visited {color:#FFF;text-decoration:underline;}.messageBlock a:hover,.messageBlock a:focus,.messageBlock a:active {color:#2FBCEE;outline:none;text-decoration:none;background:#FFF;display:inline-block;}.messageBlock a.linkButton,.messageBlock a.linkButton:visited {background-color:#FFF;border-radius:3px;font-size:1em;font-weight:normal;}.messageBlock a.linkButton:hover,.messageBlock a.linkButton:focus,.messageBlock a.linkButton:active {background-color:#2FBCEE;text-decoration:none;color:#FFF;}ul.validationErrors,ul.validationErrors li {list-style:none;}label,button,.formButton,.linkButton {cursor:pointer;}#debuggerWrap {background:#FFF;margin:0px;padding:5px 1%;width:98%;color:#333;position:fixed;left:0px;bottom:0px;z-index:500;overflow-x:auto;height:100px;border-top:1px solid #D6D6D6;font-size:1em;}#debugger {padding:5px;color:#333;background:#FFF;}.debugMessage {margin:0px 0px 5px;padding:5px;background:#F2F2F2;border-radius:3px;}.ui-helper-hidden { display:none; }.ui-helper-hidden-accessible { position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px); }.ui-helper-reset { margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; }.ui-helper-clearfix:before, .ui-helper-clearfix:after { content:""; display:table; }.ui-helper-clearfix:after { clear:both; }.ui-helper-clearfix { zoom:1; }.ui-helper-zfix { width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0); }.ui-state-disabled { cursor:default !important; }.ui-icon { display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; }.ui-widget-overlay { position:absolute; top:0; left:0; width:100%; height:100%; }.ui-widget {font-size:1em; }.ui-widget .ui-widget { font-size:1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-size:1em; }.ui-widget-content { background:#FFF; color:#000; }#debuggerWrap .ui-widget-content { color:#333; }.ui-widget-content a {}.ui-widget-header { border:none; background:#EE2D2D; color:#FFF; font-weight:normal; margin:-4px -4px 20px -4px; }.ui-widget-header a {}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:1px solid #d3d3d3; background:#e6e6e6 url(../images/ui-bg_highlight-soft_75_e6e6e6_1x100.png) 50% 50% repeat-x; font-weight:normal; color:#555555; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#555555; text-decoration:none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border:1px solid #999999; background:#dadada url(../images/ui-bg_highlight-soft_75_dadada_1x100.png) 50% 50% repeat-x; font-weight:normal; color:#212121; }.ui-state-hover a, .ui-state-hover a:hover { color:#212121; text-decoration:none; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border:1px solid #aaaaaa; background:#ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#212121; text-decoration:none; }.ui-widget :active { outline:none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1; background:#fbf9ee url(../images/ui-bg_highlight-soft_55_fbf9ee_1x100.png) 50% top repeat-x; color:#363636; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color:#363636; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border:1px solid #ff0006; background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color:#ff0006; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color:#ff0006; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color:#ff0006; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight:bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity:.7; filter:Alpha(Opacity=70); font-weight:normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity:.35; filter:Alpha(Opacity=35); background-image:none; }.ui-icon { width:16px; height:16px; background-image:url(../images/ui-icons_222222_256x240.png); }.ui-widget-content .ui-icon {background-image:url(../images/ui-icons_222222_256x240.png); }.ui-widget-header .ui-icon {background-image:url(../images/ui-icons_222222_256x240.png); }.ui-state-default .ui-icon { background-image:url(../images/ui-icons_888888_256x240.png); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(../images/ui-icons_454545_256x240.png); }.ui-state-active .ui-icon {background-image:url(../images/ui-icons_454545_256x240.png); }.ui-state-highlight .ui-icon {background-image:url(../images/ui-icons_2e83ff_256x240.png); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image:url(../images/ui-icons_ff0006_256x240.png); }.ui-icon-carat-1-n { background-position:0 0; }.ui-icon-carat-1-ne { background-position:-16px 0; }.ui-icon-carat-1-e { background-position:-32px 0; }.ui-icon-carat-1-se { background-position:-48px 0; }.ui-icon-carat-1-s { background-position:-64px 0; }.ui-icon-carat-1-sw { background-position:-80px 0; }.ui-icon-carat-1-w { background-position:-96px 0; }.ui-icon-carat-1-nw { background-position:-112px 0; }.ui-icon-carat-2-n-s { background-position:-128px 0; }.ui-icon-carat-2-e-w { background-position:-144px 0; }.ui-icon-triangle-1-n { background-position:0 -16px; }.ui-icon-triangle-1-ne { background-position:-16px -16px; }.ui-icon-triangle-1-e { background-position:-32px -16px; }.ui-icon-triangle-1-se { background-position:-48px -16px; }.ui-icon-triangle-1-s { background-position:-64px -16px; }.ui-icon-triangle-1-sw { background-position:-80px -16px; }.ui-icon-triangle-1-w { background-position:-96px -16px; }.ui-icon-triangle-1-nw { background-position:-112px -16px; }.ui-icon-triangle-2-n-s { background-position:-128px -16px; }.ui-icon-triangle-2-e-w { background-position:-144px -16px; }.ui-icon-arrow-1-n { background-position:0 -32px; }.ui-icon-arrow-1-ne { background-position:-16px -32px; }.ui-icon-arrow-1-e { background-position:-32px -32px; }.ui-icon-arrow-1-se { background-position:-48px -32px; }.ui-icon-arrow-1-s { background-position:-64px -32px; }.ui-icon-arrow-1-sw { background-position:-80px -32px; }.ui-icon-arrow-1-w { background-position:-96px -32px; }.ui-icon-arrow-1-nw { background-position:-112px -32px; }.ui-icon-arrow-2-n-s { background-position:-128px -32px; }.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }.ui-icon-arrow-2-e-w { background-position:-160px -32px; }.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }.ui-icon-arrowstop-1-n { background-position:-192px -32px; }.ui-icon-arrowstop-1-e { background-position:-208px -32px; }.ui-icon-arrowstop-1-s { background-position:-224px -32px; }.ui-icon-arrowstop-1-w { background-position:-240px -32px; }.ui-icon-arrowthick-1-n { background-position:0 -48px; }.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }.ui-icon-arrowthick-1-e { background-position:-32px -48px; }.ui-icon-arrowthick-1-se { background-position:-48px -48px; }.ui-icon-arrowthick-1-s { background-position:-64px -48px; }.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }.ui-icon-arrowthick-1-w { background-position:-96px -48px; }.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }.ui-icon-arrow-4 { background-position:0 -80px; }.ui-icon-arrow-4-diag { background-position:-16px -80px; }.ui-icon-extlink { background-position:-32px -80px; }.ui-icon-newwin { background-position:-48px -80px; }.ui-icon-refresh { background-position:-64px -80px; }.ui-icon-shuffle { background-position:-80px -80px; }.ui-icon-transfer-e-w { background-position:-96px -80px; }.ui-icon-transferthick-e-w { background-position:-112px -80px; }.ui-icon-folder-collapsed { background-position:0 -96px; }.ui-icon-folder-open { background-position:-16px -96px; }.ui-icon-document { background-position:-32px -96px; }.ui-icon-document-b { background-position:-48px -96px; }.ui-icon-note { background-position:-64px -96px; }.ui-icon-mail-closed { background-position:-80px -96px; }.ui-icon-mail-open { background-position:-96px -96px; }.ui-icon-suitcase { background-position:-112px -96px; }.ui-icon-comment { background-position:-128px -96px; }.ui-icon-person { background-position:-144px -96px; }.ui-icon-print { background-position:-160px -96px; }.ui-icon-trash { background-position:-176px -96px; }.ui-icon-locked { background-position:-192px -96px; }.ui-icon-unlocked { background-position:-208px -96px; }.ui-icon-bookmark { background-position:-224px -96px; }.ui-icon-tag { background-position:-240px -96px; }.ui-icon-home { background-position:0 -112px; }.ui-icon-flag { background-position:-16px -112px; }.ui-icon-calendar { background-position:-32px -112px; }.ui-icon-cart { background-position:-48px -112px; }.ui-icon-pencil { background-position:-64px -112px; }.ui-icon-clock { background-position:-80px -112px; }.ui-icon-disk { background-position:-96px -112px; }.ui-icon-calculator { background-position:-112px -112px; }.ui-icon-zoomin { background-position:-128px -112px; }.ui-icon-zoomout { background-position:-144px -112px; }.ui-icon-search { background-position:-160px -112px; }.ui-icon-wrench { background-position:-176px -112px; }.ui-icon-gear { background-position:-192px -112px; }.ui-icon-heart { background-position:-208px -112px; }.ui-icon-star { background-position:-224px -112px; }.ui-icon-link { background-position:-240px -112px; }.ui-icon-cancel { background-position:0 -128px; }.ui-icon-plus { background-position:-16px -128px; }.ui-icon-plusthick { background-position:-32px -128px; }.ui-icon-minus { background-position:-48px -128px; }.ui-icon-minusthick { background-position:-64px -128px; }.ui-icon-close { background-position:-80px -128px; }.ui-icon-closethick { background-position:-96px -128px; }.ui-icon-key { background-position:-112px -128px; }.ui-icon-lightbulb { background-position:-128px -128px; }.ui-icon-scissors { background-position:-144px -128px; }.ui-icon-clipboard { background-position:-160px -128px; }.ui-icon-copy { background-position:-176px -128px; }.ui-icon-contact { background-position:-192px -128px; }.ui-icon-image { background-position:-208px -128px; }.ui-icon-video { background-position:-224px -128px; }.ui-icon-script { background-position:-240px -128px; }.ui-icon-alert { background-position:0 -144px; }.ui-icon-info { background-position:-16px -144px; }.ui-icon-notice { background-position:-32px -144px; }.ui-icon-help { background-position:-48px -144px; }.ui-icon-check { background-position:-64px -144px; }.ui-icon-bullet { background-position:-80px -144px; }.ui-icon-radio-off { background-position:-96px -144px; }.ui-icon-radio-on { background-position:-112px -144px; }.ui-icon-pin-w { background-position:-128px -144px; }.ui-icon-pin-s { background-position:-144px -144px; }.ui-icon-play { background-position:0 -160px; }.ui-icon-pause { background-position:-16px -160px; }.ui-icon-seek-next { background-position:-32px -160px; }.ui-icon-seek-prev { background-position:-48px -160px; }.ui-icon-seek-end { background-position:-64px -160px; }.ui-icon-seek-start { background-position:-80px -160px; }.ui-icon-seek-first { background-position:-80px -160px; }.ui-icon-stop { background-position:-96px -160px; }.ui-icon-eject { background-position:-112px -160px; }.ui-icon-volume-off { background-position:-128px -160px; }.ui-icon-volume-on { background-position:-144px -160px; }.ui-icon-power { background-position:0 -176px; }.ui-icon-signal-diag { background-position:-16px -176px; }.ui-icon-signal { background-position:-32px -176px; }.ui-icon-battery-0 { background-position:-48px -176px; }.ui-icon-battery-1 { background-position:-64px -176px; }.ui-icon-battery-2 { background-position:-80px -176px; }.ui-icon-battery-3 { background-position:-96px -176px; }.ui-icon-circle-plus { background-position:0 -192px; }.ui-icon-circle-minus { background-position:-16px -192px; }.ui-icon-circle-close { background-position:-32px -192px; }.ui-icon-circle-triangle-e { background-position:-48px -192px; }.ui-icon-circle-triangle-s { background-position:-64px -192px; }.ui-icon-circle-triangle-w { background-position:-80px -192px; }.ui-icon-circle-triangle-n { background-position:-96px -192px; }.ui-icon-circle-arrow-e { background-position:-112px -192px; }.ui-icon-circle-arrow-s { background-position:-128px -192px; }.ui-icon-circle-arrow-w { background-position:-144px -192px; }.ui-icon-circle-arrow-n { background-position:-160px -192px; }.ui-icon-circle-zoomin { background-position:-176px -192px; }.ui-icon-circle-zoomout { background-position:-192px -192px; }.ui-icon-circle-check { background-position:-208px -192px; }.ui-icon-circlesmall-plus { background-position:0 -208px; }.ui-icon-circlesmall-minus { background-position:-16px -208px; }.ui-icon-circlesmall-close { background-position:-32px -208px; }.ui-icon-squaresmall-plus { background-position:-48px -208px; }.ui-icon-squaresmall-minus { background-position:-64px -208px; }.ui-icon-squaresmall-close { background-position:-80px -208px; }.ui-icon-grip-dotted-vertical { background-position:0 -224px; }.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }.ui-icon-grip-solid-vertical { background-position:-32px -224px; }.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }.ui-icon-grip-diagonal-se { background-position:-80px -224px; }.ui-widget-overlay { background:#aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30;filter:Alpha(Opacity=30); }.ui-widget-shadow { margin:-8px 0 0 -8px; padding:8px; background:#aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30;filter:Alpha(Opacity=30); -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }.ui-resizable { position:relative;}.ui-resizable-handle { position:absolute;font-size:0.1px; display:block; }.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none; }.ui-resizable-n { cursor:n-resize; height:7px; width:100%; top:-5px; left:0; }.ui-resizable-s { cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0; }.ui-resizable-e { cursor:e-resize; width:7px; right:-5px; top:0; height:100%; }.ui-resizable-w { cursor:w-resize; width:7px; left:-5px; top:0; height:100%; }.ui-resizable-se { cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px; }.ui-resizable-sw { cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px; }.ui-resizable-nw { cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px; }.ui-resizable-ne { cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px;}.ui-selectable-helper { position:absolute; z-index:100; border:1px dotted black; }.ui-accordion { width:100%; }.ui-accordion .ui-accordion-header { cursor:pointer; position:relative; margin-top:1px; zoom:1; }.ui-accordion .ui-accordion-li-fix { display:inline; }.ui-accordion .ui-accordion-header-active { border-bottom:0 !important; }.ui-accordion .ui-accordion-header a { display:block; font-size:1em; padding:.5em .5em .5em .7em; }.ui-accordion-icons .ui-accordion-header a { padding-left:2.2em; }.ui-accordion .ui-accordion-header .ui-icon { position:absolute; left:.5em; top:50%; margin-top:-8px; }.ui-accordion .ui-accordion-content { padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none; zoom:1; }.ui-accordion .ui-accordion-content-active { display:block; }.ui-autocomplete { position:absolute; cursor:default; }* html .ui-autocomplete { width:1px; } .ui-menu {list-style:none;padding:2px;margin:0;display:block;float:left;}.ui-menu .ui-menu {margin-top:-3px;}.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight:normal;margin:-1px;}.ui-button { display:inline-block; position:relative; padding:0; margin-right:.1em; text-decoration:none !important; cursor:pointer; text-align:center; zoom:1; overflow:visible; } .ui-button-icon-only { width:2.2em; } button.ui-button-icon-only { width:2.4em; } .ui-button-icons-only { width:3.4em; } button.ui-button-icons-only { width:3.7em; } .ui-button .ui-button-text { display:block; line-height:1.4;}.ui-button-text-only .ui-button-text { padding:.4em 1em; }.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding:.4em; text-indent:-9999999px; }.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 1em .4em 2.1em; }.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 2.1em .4em 1em; }.ui-button-text-icons .ui-button-text { padding-left:2.1em; padding-right:2.1em; }input.ui-button { padding:.4em 1em; }.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position:absolute; top:50%; margin-top:-8px; }.ui-button-icon-only .ui-icon { left:50%; margin-left:-8px; }.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left:.5em; }.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right:.5em; }.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right:.5em; }.ui-buttonset { margin-right:7px; }.ui-buttonset .ui-button { margin-left:0; margin-right:-.3em; }button.ui-button::-moz-focus-inner { border:0; padding:0; } .ui-dialog {font-size:1.2em;position:absolute;padding:.2em;width:300px;overflow:hidden;-moz-box-shadow:0px 0px 10px rgba(000,000,000,0.5);-webkit-box-shadow:0px 0px 10px rgba(000,000,000,0.5);box-shadow:0px 0px 10px rgba(000,000,000,0.5);background:#FFF;}.ui-dialog .ui-dialog-titlebar { padding:10px; position:relative;}.ui-dialog .ui-dialog-title { float:left; margin:.1em 16px .1em 0; } .ui-dialog .ui-dialog-titlebar-close { position:absolute; right:.3em; top:50%; width:19px; margin:-10px 0 0 0; padding:1px; height:18px; }.ui-dialog .ui-dialog-titlebar-close span { display:block; margin:1px; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:0; }.ui-dialog .ui-dialog-content { position:relative; border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1; }.ui-dialog .ui-dialog-buttonpane { text-align:left; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em; }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float:right; }.ui-dialog .ui-dialog-buttonpane button { margin:.5em .4em .5em 0; cursor:pointer; }.ui-dialog .ui-resizable-se { width:14px; height:14px; right:3px; bottom:3px; }.ui-draggable .ui-dialog-titlebar { cursor:move; }.ui-slider { position:relative; text-align:left; }.ui-slider .ui-slider-handle { position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default; }.ui-slider .ui-slider-range { position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0; }.ui-slider-horizontal { height:.8em; }.ui-slider-horizontal .ui-slider-handle { top:-.3em; margin-left:-.6em; }.ui-slider-horizontal .ui-slider-range { top:0; height:100%; }.ui-slider-horizontal .ui-slider-range-min { left:0; }.ui-slider-horizontal .ui-slider-range-max { right:0; }.ui-slider-vertical { width:.8em; height:100px; }.ui-slider-vertical .ui-slider-handle { left:-.3em; margin-left:0; margin-bottom:-.6em; }.ui-slider-vertical .ui-slider-range { left:0; width:100%; }.ui-slider-vertical .ui-slider-range-min { bottom:0; }.ui-slider-vertical .ui-slider-range-max { top:0; }.ui-tabs { position:relative; padding:.2em; zoom:1; } .ui-tabs .ui-tabs-nav { margin:0; padding:.2em .2em 0; }.ui-tabs .ui-tabs-nav li { list-style:none; float:left; position:relative; top:1px; margin:0 .2em 1px 0; border-bottom:0 !important; padding:0; white-space:nowrap; }.ui-tabs .ui-tabs-nav li a { float:left; padding:.5em 1em; text-decoration:none; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom:0; padding-bottom:1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; } .ui-tabs .ui-tabs-panel { display:block; border-width:0; padding:1em 1.4em; background:none; }.ui-tabs .ui-tabs-hide { display:none !important; }.ui-datepicker { width:17em; padding:.2em .2em 0; display:none; }.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:2px; width:1.8em; height:1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }.ui-datepicker .ui-datepicker-prev { left:2px; }.ui-datepicker .ui-datepicker-next { right:2px; }.ui-datepicker .ui-datepicker-prev-hover { left:1px; }.ui-datepicker .ui-datepicker-next-hover { right:1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px;}.ui-datepicker .ui-datepicker-title { margin:0 2.3em; line-height:1.8em; text-align:center; }.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width:100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:49%;}.ui-datepicker table {width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em; }.ui-datepicker th { padding:.7em .3em; text-align:center; font-weight:bold; border:0;}.ui-datepicker td { border:0; padding:1px; }.ui-datepicker td span, .ui-datepicker td a { display:block; padding:.2em; text-align:right; text-decoration:none; }.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; }.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }.ui-datepicker-rtl { direction:rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right:2px; left:auto; }.ui-datepicker-rtl .ui-datepicker-next { left:2px; right:auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px; left:auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px; right:auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-cover {display:none; display:block; position:absolute; z-index:-1; filter:mask(); top:-4px; left:-4px; width:200px; height:200px; }.ui-progressbar { height:2em; text-align:left; overflow:hidden; }.ui-progressbar .ui-progressbar-value {margin:-1px; height:100%; }@media screen and (min-width:460px) {#page_login,#page_reset_password {}#smallMessageWrapper {margin:-145px 0px 0px -185px;padding:10px 0px 5px;height:auto;width:380px;position:absolute;left:50%;top:50%;overflow:hidden;}#smallMessageWrapper h1#logo {top:auto;position:relative;}#form_login .formBlock dt,#form_reset .formBlock dt {float:left;width:40%;margin:0px 0px 5px;padding:8px 0px 0px;}#form_login .formBlock dd,#form_reset .formBlock dd {float:right;width:60%;margin:0px 0px 5px;padding:0px;}#loginPrimary {float:right;}#loginSecondary {float:left;text-align:left;}#form_login .formButton,#form_reset .formButton {margin-right:25px;}#remember {margin-top:-2px;}#pageHeader {height:140px;}#pageHeader #logo {left:10px;top:5px;width:190px;}#pageHeader #logo a {text-align:left;}#userStatus {width:auto;right:0px;left:auto;margin:0px;}#phone {left:auto;width:auto;right:60px;top:32px;text-align:left;}#tagline {top:105px;left:10px;width:auto;}#toggleMenu {width:50px;}#pageHeading h1 {font-size:2em;}#pageFooter {padding-left:50px;padding-right:50px;}}@media screen and (min-width:640px) {#pageHeader {height:120px;}#tagline {top:32px;left:250px;width:auto;}#page_home #pageContentWrap {margin-bottom:20px;}#pageFooterBlocksWrap {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px;padding:10px 0px 15px 0px;} }@media screen and (min-width:740px) {.threeColumn:before,.threeColumn:after,.fourColumn:before,.fourColumn:after,.fiveColumn:before,.fiveColumn:after {content:" ";display:table;}.threeColumn:after,.fourColumn:after,.fiveColumn:after {clear:both;}.threeColumn {float:left;width:30%;margin:0px 1.5% 0px 1.5%;}.fourColumn {float:left;width:24%;margin:0px 1% 0px 0px;overflow:hidden;}.fiveColumn {float:left;width:19%;margin:0px 1% 0px 0px;}.primary,.secondary {float:left;width:48%;}.secondary {float:right;}.splitLeft {float:left;width:49%;}.splitRight {float:right;width:49%;}.twoThirdSplitLeft .splitLeft {width:30%;padding-right:2%;}.twoThirdSplitLeft .splitRight {width:70%;padding-left:0%;}.twoThirdSplitRight .splitLeft {width:70%;padding-right:2%;}.twoThirdSplitRight .splitRight {width:30%;padding-left:0%;}.imageTextLeft, .imageTextRight {position:relative;width:100%;min-height:100vh;overflow:hidden;background-repeat:no-repeat;background-size:unset;background-attachment:fixed;background-position:left center;margin-bottom:10px;padding-top:0px;}.imageTextLeft > div,.imageTextRight > div {position:absolute;top:50%;transform:translateY(-50%);width:70%;padding:20px;box-sizing:border-box;background-color:#FFF;}.imageTextRight > div { right:0px;}.formBlock dt {width:30%;}.formBlock dd {width:70%;}.textareaBlock dd {width:100%;}.inputTextArea,.inputTextField,.inputSelectList {}.inputTextArea {width:100%;}.imageLeft,.imageRight,.imageCenter,.inlineImage {margin:0px auto 10px auto;}.imageLeft {margin:0px 20px 10px 0px;padding:5px;float:left;color:inherit;display:block;}.imageRight {margin:0px 0px 10px 20px;padding:5px;float:right;color:inherit;display:block;}.imageCenter {padding:5px;color:inherit;margin:0px auto 10px;clear:both;float:none;text-align:center;display:block;}.inlineImage {margin:0px 0px 10px;padding:5px;color:inherit;}.imageLoad {}#pageHeading {text-align:left;}.detailList dt {width:22%;float:left;text-align:left;padding:4px 1% 3px;margin:0px 1% 5px 0px;}.detailList dd {width:73%;float:left;margin:0px 0px 5px;padding:4px 1% 3px}#footerShop,#footerShopHours {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#pageFooterMenu,#copyrightNotice,#attribution {display:inline-block;margin-right:20px;}#attribution {position:relative;top:-6px;}#footerContact p {width:100%;}#footerSocial .contactLink {padding:0px;}#footerSocial .contactLink span {display:none;}#footerSocial p {width:50px;margin:10px;}#footerSocial #footerNewsletter {width:auto;}#footerSocial .contactLinkNewsletter {padding:0px 10px 0px 60px;}#footerSocial .contactLinkNewsletter span {display:block;}#homeIntroduction {font-size:1.2em;text-align:left;}#contactForm {margin:0px;padding:0px;float:left;width:48%;}#contactDetails {margin:0px 0px 10px;float:right;width:48%;}}@media screen and (min-width:960px) {#pageHeaderWrap {height:115px;}#userStatus {bottom:auto;top:27px;}#userStatus a:hover,#userStatus a:focus,#userStatus a:active,#userStatus a.linkAccount:hover,#userStatus a.linkAccount:focus,#userStatus a.linkAccount:active,#userStatus a.linkRegister:hover,#userStatus a.linkRegister:focus,#userStatus a.linkRegister:active {color:#FFF;background-color:#EE2D2D;}#phone {right:auto;left:500px;text-align:left;}#menu {width:auto;right:0px;bottom:auto;display:block;top:75px;position:absolute;max-width:960px;padding:0px;margin:0px;background:none;box-shadow:none;}#menu:before,#menu:after {display:table;content:"";zoom:1;}#menu:after {clear:both;}#menu ul,#menu ul li {list-style:none;margin:0px;padding:0px;}#menu > ul {position:relative;z-index:2;height:35px;margin:0px 0px 10px;background:none;}#menu ul li {float:left;padding:0px;margin:0px;position:relative;outline:none;line-height:1.2em;}#menu ul li a:link,#menu ul li a:visited {text-decoration:none;color:#FFF;background:none;display:block;float:left;line-height:35px;padding:0px 10px 0px 10px;height:35px;margin-right:0px;white-space:nowrap;}#menu ul li a:hover,#menu ul li a:focus,#menu ul li a:active,#menu ul li.hasChildren.hover > a:link,#menu ul li.hasChildren.hover > a:visited {color:#2FBCEE;text-decoration:none;background-color:#FFF;}#menu li:hover > ul {display:block;}#menu li:hover > a {}#menu li ul {display:none;margin:0;position:absolute;top:35px;left:0px;z-index:1000;zoom:1;padding:0px;background:#000;}#menu li ul:before,#menu li ul:after {display:table;content:"";zoom:1;}#menu li ul:after {clear:both;}#menu li ul li a:link,#menu li ul li a:visited {float:none;margin:0px;padding:10px;display:block;color:#FFF;text-decoration:none;background:transparent;white-space:nowrap;border-top:none;line-height:normal;height:auto;}#menu li ul li a:hover,#menu li ul li a:active,#menu li ul li a:focus {color:#FFF;background:#EE2D2D;}#menu li ul li {width:100%;display:block;}#menu li ul li ul {display:none;left:160px !important;top:-1px;}#menu li > ul {}#menu li ul li ul {}#menu ul li.hasChildren a span {background-image:none;padding:0;}#menu ul li.hasChildren a:hover span,#menu ul li.hasChildren.hover a span {}#menu li ul li.hasChildren a > span {}#menu li ul li.hasChildren a:hover > span,#menu li ul li.hasChildren.hover > a span {}#menu ul li.noChildren a span,#menu li ul li.noChildren a > span {background-image:none;}#publicTwoColumn #pagePrimaryContent,#publicOneColumnWithIntro #pagePrimaryContent {box-sizing:border-box;width:70%;float:left;margin-bottom:0px;padding:45px 45px 20px;}#publicTwoColumn #pagePrimaryContent {box-shadow:0 0px 2px 0px rgba(0,0,0,0.2);}#publicTwoColumn #pageSecondaryContent,#publicOneColumnWithIntro #pageSecondaryContent {box-sizing:border-box;padding:45px 45px 20px;width:30%;float:left;}#pageSecondaryContent {text-align:left;}#homeIntroduction .splitLeft {width:58%;}#homeIntroduction .splitRight {width:40%;text-align:center;}#googleMap {margin:-45px;}}@media screen and (min-width:1280px) {#pageHeaderWrap {z-index:15;position:fixed;top:20px;left:0;width:100%;height:50px;background-color:#2FBCEE;background-color:rgba(47,188,238,0.8);box-shadow:0 1px 2px 0px rgba(0,0,0,0.2);}#pageHeader {position:relative;box-sizing:border-box;margin:0px auto;padding:0px;height:100px;}#pageHeader #logo {top:-20px;left:20px;}#userStatus {top:0px;}#userStatus a, #userStatus a:visited {height:50px;line-height:50px;}#tagline {top:60px;right:auto;left:100px;}#phone {top:60px;right:10px;left:auto;}#menu {right:200px;left:auto;top:0px;}#menu > ul {height:50px;}#menu li ul {top:50px;}#menu ul li a:link,#menu ul li a:visited {height:50px;line-height:50px;}#pageHeading {margin:0px auto;box-sizing:border-box;padding-top:0px;padding-bottom:50px;}#pageBreadcrumbs {margin-bottom:0px;position:relative;bottom:-50px;}#pageHeadingWrap {padding-top:150px;}#page_home #pageHeadingWrap {padding-top:110px;}#pageContent,#pageTertiaryContent {margin:0px auto;box-sizing:border-box;}#publicTwoColumn #pageContent {box-shadow:0 0px 2px 0px rgba(0,0,0,0.2);}#pageContent {padding:0px;}#pageTertiaryContent {padding:45px 45px 20px;}#page_home #pageContentWrap,#page_home #pageContent,#page_home #pagePrimaryContent {margin:0px auto;}#page_home #pageContent {margin-bottom:10px;overflow:hidden;}#page_home #pageTertiaryContent {padding:10px 0px 0px;}#pageFooterBlocksWrap {padding-bottom:70px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0px;}#pageFooterWrap {position:fixed;bottom:0px;padding-left:0px;padding-top:10px;}#pageFooter {}#pageFooter a {padding:0px 10px;}#attribution {top:0px;}#attribution a {padding:0px 0px 0px 20px;}#pageFooterMenu {float:left;padding-left:0px;text-align:left;}#copyrightNotice,#attribution {float:right;padding-right:60px;text-align:right;margin-bottom:0px;padding-top:6px;}#attribution a {display:inline-block;}#pageFooterMenu {padding-left:20px;padding-top:4px;margin-bottom:0px;}#copyrightNotice {padding-right:20px;}.imageTextLeft, .imageTextRight {background-position-y:center;background-position-x:calc(50% - 480px);}}@media screen and (min-width:1440px) {#publicTwoColumn #pagePrimaryContent,#publicOneColumnWithIntro #pagePrimaryContent {width:50%;}#publicTwoColumn #pagePrimaryContent {-moz-box-shadow:0 0px 2px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0 0px 2px 0px rgba(0,0,0,0.2);box-shadow:0 0px 2px 0px rgba(0,0,0,0.2);}#publicTwoColumn #pageSecondaryContent,#publicOneColumnWithIntro #pageSecondaryContent {width:50%;}}@media screen and (min-width:1920px) {#pageHeader,#pageContentWrap,#pageHeading,#pageTertiaryWrap,#pageFooterBlocksWrap,#pageFooter {max-width:1920px;margin-left:auto;margin-right:auto;}#pageHeaderWrap {top:30px;}#pageHeadingWrap {padding-top:160px;}#page_home #pageHeadingWrap {padding-top:110px;}#tagline {top:12px;right:auto;left:230px;}#phone {top:12px;right:auto;left:450px;}#pageFooterMenu {padding-left:0px;}#pageFooter {position:relative;padding-left:0px;box-sizing:border-box;height:40px;}#copyrightNotice {padding-right:0px;}#pageTopLink {position:absolute;}#googleMap .video { padding-bottom:587px;}}#listAthletes {}#athletesIntroduction {margin:0px 0px 30px;padding:0px;}#listAthletes article {margin:0px 0px 20px;padding:0px;}#listAthletes article h1.title {text-transform:none;margin:0px;padding:0px;}#listAthletes article aside {margin:0px 0px 10px;padding:0px;}#listAthletes article aside .image img,#listAthletes article aside .video {margin:0px auto 10px;text-align:center;background:#FFF;}#listAthletes article aside .video {margin:0px auto 10px;}#listAthletes article .content {margin:0px;padding:0px;}.randomAthletes {}.randomAthletes article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomAthletes article .featuredImage {text-align:center;}.randomAthletes article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomAthletes article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomAthletes article .content {font-size:1em;margin:0px;padding:0px;}@media screen and (min-width:740px) {.randomAthletes {overflow:hidden;width:100%;height:137px;}.randomAthletes article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomAthletes article .featuredImage {float:left;margin-right:10px;}.randomAthletes article .featuredImage img {width:125px;}}@media screen and (min-width:960px) {#listAthletes {margin:-45px -45px 0px -45px;}#listAthletes article .content {padding:45px 45px 0px 45px;}}#blogPostCategories {}ul.blogPostCategories,ul.blogPostCategories ul {margin:0px;padding:0px;list-style:none;}ul.blogPostCategories ul {margin:0px 5px;padding:0px;list-style:none;}ul.blogPostCategories li {margin:0px 0px 5px;padding:0px 0px 5px;list-style:none;}ul.blogPostCategories ul li {list-style:none;}ul.blogPostCategories>li>a,ul.blogPostCategories>li>a:visited {text-decoration:none;text-transform:uppercase;margin:0px;display:inline-block;padding:10px;color:#FFF;}ul.blogPostCategories li a:hover,ul.blogPostCategories li a:focus,ul.blogPostCategories li a:active,ul.blogPostCategories li.activePageLink a {text-decoration:none;color:#2FBCEE;background-color:#FFF;}.blogCategoryDescription .featuredImage {margin:0px 0px 20px;padding:0px;text-align:center;}.blogCategoryDescription .featuredImage img {max-width:100%;}.blogCategoryDescription #categoryDescription {margin-bottom:25px;padding:0px 0px 25px;}@media screen and (min-width:960px) {#blogPostCategories {margin-left:-45px;}#blogPostCategories h2 {padding-left:45px;}ul.blogPostCategories>li>a,ul.blogPostCategories>li>a:visited {padding:10px 20px 10px 45px;}}.listBlogPosts {}.listBlogPosts article {border-bottom:1px solid #ededed;padding:0px 0px 25px;margin-bottom:20px;}.listBlogPosts article:last-of-type {border-bottom:none;margin-bottom:0px;}.listBlogPosts .featuredImage {margin:0px 0px 20px;padding:0px;text-align:center;}.listBlogPosts .featuredImage img {max-width:100%;}.listBlogPosts header {}.listBlogPosts header h1 {text-transform:none;margin:0px 0px 20px;padding:0px;font-size:2em;}.listBlogPosts header h1 a,.listBlogPosts header h1 a:visited {text-decoration:none;}.listBlogPosts header p {display:none;}.listBlogPosts .content {width:100%;overflow:hidden;}.listBlogPosts footer {}.listBlogPosts footer .category {font-style:italic;}.listBlogPosts footer .shareLinks {}.latestBlogPosts {}.latestBlogPosts article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.latestBlogPosts article .featuredImage {text-align:center;}.latestBlogPosts article .featuredImage img {width:70%;padding:5px;margin-right:auto;margin-bottom:5px;margin-left:auto;}.latestBlogPosts article h1 {font-size:1.4em;margin:0px;padding:0px;}.latestBlogPosts article .content {font-size:1em;margin:0px;padding:0px;}.latestBlogPosts article .readMore {margin:0px;padding:0px;text-align:right;}#listClubs {}#clubsIntroduction {margin:0px 0px 30px;padding:0px;}#listClubs article {margin:0px 0px 20px;border-bottom:1px solid #DBE1E3;padding:0px;}#listClubs article h1.title {text-transform:none;margin:0px;padding:0px;}#listClubs article aside {margin:0px 0px 10px;padding:0px;}#listClubs article aside .image img,#listClubs article aside .video {margin:0px auto 10px;text-align:center;background:#FFF;padding:10px;}#listClubs article aside .video {margin:0px auto 10px;}#listClubs article .content {margin:0px;padding:0px;}.randomClubs {}.randomClubs article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomClubs article .featuredImage {text-align:center;}.randomClubs article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomClubs article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomClubs article .content {font-size:1em;margin:0px;padding:0px;}@media screen and (min-width:740px) {.randomClubs {overflow:hidden;width:100%;height:137px;}.randomClubs article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomClubs article .featuredImage {float:left;margin-right:10px;}.randomClubs article .featuredImage img {width:125px;}.randomClubs article h1 {}.randomClubs article .content {}}@media screen and (min-width:960px) {#listClubs {margin:-45px -45px 0px -45px;}#listClubs article .content {padding:45px 45px 0px 45px;}}.homeBlocksContainer {}.homeBlocksColumn {min-height:50px;}.homeBlocksColumn:before,.homeBlocksColumn:afterr {content:" ";display:table;}.homeBlocksColumn:after {clear:both;}.ie7 .homeBlocksColumn,.ie7 .homeBlocksContainer {overflow:hidden;}.homeBlock {width:100%;background:#FFF;box-sizing:border-box;}#homeBlockBrands .homeBlock {background:transparent;}.homeBlock_header {margin:0px 0px 1px;cursor:move;background:#F9F9F9 url(../images/icon_drag.png) no-repeat 5px 5px;border:none;padding:0px 0px 5px 26px;display:none;}.homeBlock_header:before,.homeBlock_header:after {content:" ";display:table;}.homeBlock_header:after {clear:both;}.homeBlock:hover .homeBlock_header {display:block;}.homeBlock_header h4 {float:left;font-size:1em;margin:0px;padding:0px;width:50%;box-sizing:border-box;color:#000 !important;height:25px;line-height:25px;}.homeBlock_header ul {float:right;margin:0px;padding:0px;width:50%;box-sizing:border-box;text-align:right;}.homeBlock_header ul li {margin:0px 10px 0px 0px;padding:5px 0px 0px 0px;display:inline-block;list-style:none;}.homeBlock_header ul li a {display:block;height:16px;width:16px;}.homeBlock_header ul li a.linkDelete {background:url(../images/icon_delete.png) no-repeat center center;}.homeBlock_header ul li a.linkModify {background:url(../images/icon_modify.png) no-repeat center center;}.homeBlock_header ul li a span {display:none;}.homeBlock_header .ui-icon {float:right;cursor:pointer;}.homeBlock_content {}.homeBlock_content .homeBlockTitle,.homeBlock_content .homeBlockContent {}.homeBlock_content .homeBlockTitle {margin:0px;padding:5px;font-size:1em;color:#FFF;background-color:#EE2D2D;display:inline-block;}.homeBlock_content .homeBlockTitle a {background-color:#98005d;display:block;margin:-5px;padding:5px;color:#FFF;}.homeBlock_content .homeBlockTitle a:hover,.homeBlock_content .homeBlockTitle a:focus,.homeBlock_content .homeBlockTitle a:active {background-color:#FFF;text-decoration:none;color:#98005d;}.homeBlock_content .homeBlockVideo {text-align:center;}.ui-sortable-placeholder {border:2px dashed #EE2D2D;visibility:visible !important;height:200px !important;}.ui-sortable-placeholder * {visibility:hidden;}#homeBlocksContainer-home-1 {text-align:center;overflow:hidden;}#homeBlockBriefs .withImage{height:240px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;}#homeBlockBriefs .withImage .homeBlockContentWrap {position:absolute; top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:1.4em;text-shadow:1px 2px 0px #000000;color:#FFF;width:90%;}#homeBlockBriefs .withImage .homeBlockTitle {display:block;text-transform:uppercase;background:transparent;}#homeBlockBriefs .withImage .homeBlockContent {padding-top:5px;border-top:1px solid #FFF;}#homeBlockBriefs .withImage a,#homeBlockBriefs .withImage a:visited {color:#FFF;display:block;width:100%;height:100%;vertical-align:text-bottom;background-color:rgba(0,0,0,0.4);}#homeBlockBriefs .withImage a:hover,#homeBlockBriefs .withImage a:focus,#homeBlockBriefs .withImage a:active {background-color:rgba(0,0,0,0);}@media screen and (min-width:600px) {#homeBlocksContainer-home-1 {text-align:center;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:0px;grid-row-gap:0px;align-items:center;overflow:hidden;}}@media screen and (min-width:640px) {#homeBlocksContainer-home-1 {grid-column-gap:20px;grid-row-gap:20px;}}@media screen and (min-width:960px) {#homeBlocksContainer-home-1 {grid-template-columns:repeat(3, 1fr);}}#brandLogosIntroduction {margin:0px 0px 20px;padding:0px;}#listBrandLogos {text-align:center;display:grid;grid-template-columns:repeat(auto-fill, minmax(150px,1fr));grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:0px;grid-row-gap:0px;align-items:center;overflow:hidden;}.brandLogo {background:#FFF;padding:0px;box-sizing:content-box;position:relative;height:150px; }.brandLogo:hover {transform:scale(1.02);}.ie7 .brandLogo {float:left;background:#FFF;display:block;}.brandLogo a {display:block;top:50%;position:absolute;transform:translateY(-50%);left:0px;right:0px;}.brandLogo img {margin:0px;padding:20px;width:100%;max-width:300px;box-sizing:border-box;}@media screen and (min-width:300px) {.brandLogo {height:150px;}}@media screen and (min-width:740px) {#listBrandLogos {grid-column-gap:20px;grid-row-gap:20px;margin-bottom:10px;}#listBrandLogos {grid-template-columns:repeat(3, 1fr);}}@media screen and (min-width:1280px) {#listBrandLogos {grid-template-columns:repeat(6, 1fr);}.brandLogo {height:222px;}}#listEvents {}#eventsIntroduction {margin:0px 0px 20px;padding:10px;}#listEvents article,#viewEvent article {margin:0px 0px 40px 0px;border-bottom:1px solid #EFEFEF;padding:0px 0px 20px 0px;}#viewEvent h1,#viewEvent h2,#viewEvent h3,#viewEvent h4 {text-align:center;}#viewEvent .image {margin:-15px -15px 15px -15px;}#viewEvent .image img {max-width:none;width:100%;}#listEvents article .title,#viewEvent article .title {font-size:2em;text-transform:none;margin:20px 0px;padding:0px;text-align:center;}#listEvents article .image,#viewEventarticle .image {margin:0px 0px 20px;padding:0px;text-align:center;}#listEvents article .image img,#viewEvent article .image img {max-width:100%;}#listEvents article .content,#viewEvent article .content {margin:0px;padding:0px;}#listEvents .detailList,#viewEvent .detailList,#viewParticipants .detailList{margin-bottom:5px;padding:0px;}#listEvents .detailList dt,#viewEvent .detailList dt,#viewParticipants .detailList dt {text-align:center;color:#333;background:#F2F2F2;padding:10px;box-sizing:border-box;font-weight:normal;}#listEvents .detailList dd,#viewEvent .detailList dd,#viewParticipants .detailList dd {text-align:center;width:100%;padding:10px;box-sizing:border-box;}#eventVenue {background:#FCFCFC;padding:10px;margin-bottom:20px;}#eventVenue iframe {width:100%;}#eventVenue .splitRight {text-align:right;}#eventCalendarView {display:none;}#eventListView {}ul.upcomingEvents,ul.upcomingEvents ul {margin:0px;padding:0px;list-style:none;}ul.upcomingEvents ul {margin:0px 5px;padding:0px;list-style:none;}ul.upcomingEvents li {margin:0px 0px 5px;padding:0px 0px 5px;list-style:none;}ul.upcomingEvents ul li {list-style:none;}ul.upcomingEvents>li>a,ul.upcomingEvents>li>a:visited {text-decoration:none;text-transform:uppercase;margin:0px;display:inline-block;padding:10px;color:#FFF;}ul.upcomingEvents li a:hover,ul.upcomingEvents li a:focus,ul.upcomingEvents li a:active,ul.upcomingEvents li.currentCategory a {text-decoration:none;color:#2FBCEE;background-color:#FFF;}ul.upcomingEvents>li>a.upcomingFemme,ul.upcomingEvents>li>a.upcomingFemme:visited,ul.upcomingEvents li.currentCategory a.upcomingFemme {background-color:#EA5890;color:#FFF;}ul.upcomingEvents li a.upcomingFemme:hover,ul.upcomingEvents li a.upcomingFemme:focus,ul.upcomingEvents li a.upcomingFemme:active,ul.upcomingEvents li.currentCategory a.upcomingFemme {background-color:#FFF;color:#EA5890;}#upcomingEvents li strong {font-weight:normal;display:block;}#upcomingEvents li span {font-size:0.8em;}.allEventsButton,.registerButton {margin:0px;background:url(../images/register_button.png) no-repeat top center;height:30px;width:120px;display:inline-block;}.allEventsButton {background-image:url(../images/all_events_button.png);}.allEventsButton span,.registerButton span {display:none;}#listEvents article.eventFemme .title,#viewEvent article.eventFemme .title {background-color:#FFF;background-repeat:no-repeat;background-image:url(../images/planet_femme_logo_120.png);background-position:center top;padding-top:60px;font-size:1.6em;margin:0px 0px 10px 0px;box-sizing:border-box;}#listEvents article.eventFemme {background-position:right top;}#listEvents article.eventMembers .title,#viewEvent article.eventMembers .title {background-color:#FFF;background-repeat:no-repeat;background-image:url(../images/planet_members_logo_120.png);background-position:center top;padding-top:50px;color:#087ae4;}#listEvents article.eventMembers .title a,#viewEvent article.eventMembers .title a {color:#087ae4;}#listEvents article.eventMembers {background-position:right top;}#listEvents article footer {margin-bottom:10px;}#listEvents .moreButton {display:block;text-align:center;}#listEventParticipants ul,#listEventParticipants li {margin:0px 0px 5px;padding:0px;list-style:none;}#listEventParticipants li a,#listEventParticipants li a:visited {margin:0px;padding:10px;display:block;border-radius:5px;text-decoration:none;font-size:1.2em;color:#FFF;background:#087ae4;}#listEventParticipants li a:active,#listEventParticipants li a:hover,#listEventParticipants li a:focus {background-color:#be353f;color:#FFF;text-decoration:none;}#eventEssentials h3 {text-align:center;font-size:1.4em;}#viewEvent .detailList dd.options {line-height:1.4em;} .shopRideLevel {}.shopRideLevel h2 {background-color:aliceblue;display:inline-block;padding:10px 10px 10px 45px;position:relative;left:-45px;color:#FFF;font-size:1.4em;}.levelR1 h2 {background-color:#62B348;}.levelR2 h2 {background-color:#26A7CC;}.levelR3 h2 {background-color:#CC262A;}.levelG h2 {background-color:#464646;}.levelM1 h2 {background-color:#62B348;}.levelM2 h2 {background-color:#26A7CC;}.levelM3 h2 {background-color:#CC262A;}#page_planet_shop_rides #pageSecondaryContent {text-align:justify;}#cyclingTips {background-position:center;background-size:cover;margin:-20px;padding:20px;}#cyclingTips article {background-color:rgba(255,255,255,0.9);margin:-20px;padding:20px;text-align:justify;}@media screen and (min-width:480px) {#listEvents .detailList {margin-left:-15px;}#listEvents .detailList dt {text-align:left;float:left;width:30%;margin-bottom:5px;padding-left:20px;margin-right:0px;}#listEvents .detailList dd {text-align:left;float:left;width:70%;margin-bottom:5px;}#viewEvent h1,#viewEvent h2,#viewEvent h3,#viewEvent h4 {text-align:left;}}@media screen and (min-width:640px) {#viewEvent .detailList,#viewParticipants .detailList {margin-left:-15px;}#viewEvent .detailList dt,#viewParticipants .detailList dt {text-align:left;float:left;width:30%;margin-bottom:5px;padding-left:20px;margin-right:0px;}#viewEvent .detailList dd,#viewParticipants .detailList dd {text-align:left;float:left;width:70%;margin-bottom:5px;}#viewEvent .detailList dd.download {padding:0px;} }@media screen and (min-width:740px) {#listEvents article .title,#viewEvent article .title {text-align:left;}#listEvents article.eventFemme .title,#viewEvent article.eventFemme .title {background-position:right top;padding-top:12px;padding-right:120px;min-height:48px;}#listEvents article.eventMembers .title,#viewEvent article.eventMembers .title {background-position:right top;padding-top:0px;padding-right:120px;min-height:48px;}#listEvents article footer {text-align:right;}#listEvents .moreButton {display:inline-block;}#viewEvent .title {}#listEvents .detailList dt,#viewEvent .detailList dt,#viewParticipants .detailList dt {text-align:left;}#listEvents .detailList dd,#viewEvent .detailList dd,#viewParticipants .detailList dd {width:59%;}.evTable {width:100%;margin-bottom:10px;}.evTable_large td {text-align:right;vertical-align:top;height:88px;}.evTable td.evPrev,.evTable td.evNext,.evTable td.evMonth,.evTable td.evDays {height:10px;text-align:center;}.evTable td.evMonth {font:1.2em Arial, Helvetica, sans-serif;color:#087AE4;}.evTable td.evDays {}.evTable td.evDay {}.evTable td.evInactive {background:#F3F3F3;}.evTable .evPrev,.evTable .evNext {padding:0px;}.evTable td.evDayHigh {background:#087AE4;color:#FFF;}.evTable td.evFemme {background-color:#EA5890;}.evTable td.evDayHigh:hover {background-color:#D11D29;}.evTable td.evDayHigh a,.evTable td.evDayHigh a:visited {text-decoration:none;color:#FFF;display:block;width:100%;text-align:left;margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #FFF;}.evTable .evPrev a,.evTable .evPrev a:visited,.evTable .evNext a,.evTable .evNext a:visited {line-height:28px;height:28px;margin:0px;display:block;background:#087AE4;color:#FFF;text-decoration:none;margin-top:1px;padding:2px 5px;}.evTable .evPrev a:hover,.evTable .evPrev a:focus,.evTable .evPrev a:active,.evTable .evNext a:hover,.evTable .evNext a:focus,.evTable .evNext a:active,.evTable td.dateActive a,.evTable td.dateActive a:visited {background-color:#D11D29;color:#FFF;}}@media screen and (min-width:960px) {.evTable td {height:82px;}.evTable td.evPrev,.evTable td.evNext,.evTable td.evMonth,.evTable td.evDays {height:10px;}#listEvents .detailList,#viewEvent .detailList,#viewParticipants .detailList {margin-left:-45px;}#page_planet_shop_rides #pagePrimaryContent {float:none;width:100%;}#page_planet_shop_rides #pageSecondaryContent {text-align:left;float:none;width:100%;}#listEvents .detailList dt,#viewEvent .detailList dt,#viewParticipants .detailList dt {padding-left:45px;}#viewEvent .image {margin:-45px -45px 45px -45px;}#cyclingTips {margin:-45px;padding:45px;}#cyclingTips article {margin:-45px 50% -45px -45px;padding:45px 45px 20px;box-sizing:border-box;text-align:left;}#upcomingEvents {margin-left:-45px;} #upcomingEvents h2 {padding-left:45px;}ul.upcomingEvents>li>a,ul.upcomingEvents>li>a:visited {padding:10px 20px 10px 45px;}}@media screen and (min-width:1440px) {#page_planet_shop_rides #pagePrimaryContent,#page_planet_shop_rides #pageSecondaryContent {float:left;width:50%;}}#bookingTermsAndConditions {color:#FFF;background:#233039;margin-bottom:10px;}#bookingTermsAndConditions .input {}#eventBookingDetails .detailList dt {color:#333;}#registerLoginForm {margin:0px 10px 20px;background-color:#F2F2F2;-moz-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);-webkit-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);padding:10px 10px 1px;}#registerLoginForm #loginPrimary {float:none;width:100%;}#registerLoginForm #loginSecondary {float:none;width:100%;text-align:center;}@media screen and (min-width:400px) {#registerLoginForm form {max-width: 400px;margin-right:auto;margin-left:auto;}#registerLoginForm #loginPrimary {float:left;width:60%;padding-left:5px;}#registerLoginForm #loginSecondary {float:right;width:35%;text-align:right;padding-right:5px;}}@media screen and (min-width:740px) {#eventBookingDetails .detailList {margin-bottom:30px;}#eventBookingDetails .detailList dt {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#333;background:#F2F2F2;}#eventBookingDetails .detailList dd {width:50%;}}#signupTermsAndConditions {color:#FFF;background:#233039;margin-bottom:10px;}#signupTermsAndConditions .input {font-size:0.9em;}#page_club_planet_information #pageContent,#page_join #pageContent {background-image:url('https://www.planetcycles.com.au/file/images/club_planet_montage.png');background-repeat:repeat;background-position:center;}@media screen and (min-width:740px) {#signupTermsAndConditions .input {font-size:1em;}}#membershipOptions {}#membershipOptions .label,#membershipOptions .description {float:right;width:80%;margin:0px;padding:0px;}#membershipOptions .input {margin:0px;padding:0px 0px 5px;width:15%;}#membershipOptions .input label {margin:0px;padding:0px;text-align:center;line-height:35px;height:35px;width:35px;display:block;}#membershipOptions .label {font-size:1.2em;font-weight:bold;color:#087AE4;}#membershipOptions .input label:hover {background:#E4F2FD;}#membershipOptions .description {font-size:1em;}@media screen and (min-width:740px) {#membershipOptions .formBlock dt {text-align:left;}#membershipOptions .input {margin:0px;padding:0px 0px 5px 5px;width:8%;float:none;}#membershipOptions .label,#membershipOptions .description {width:90%;}}@media screen and (min-width:960px) {}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) {}#productCategories ul,#productCategories ul ul {margin:0px;padding:0px;list-style:none;}#productCategories ul ul {margin:0px 5px;padding:0px;list-style:none;}#productCategories ul li {margin:0px 0px 5px;padding:0px 0px 5px;list-style:none;}#productCategories ul ul li {list-style:none;}#productCategories ul>li>a,#productCategories ul>li>a:visited {text-decoration:none;text-transform:uppercase;margin:0px;display:inline-block;padding:10px;color:#FFF;}#productCategories ul li a:hover,#productCategories ul li a:focus,#productCategories ul li a:active,#productCategories ul li.currentCategory a,#productCategories ul li.activePageLink a {text-decoration:none;color:#2FBCEE;background-color:#FFF;}#categoryDescription {}@media screen and (min-width:960px) {#productCategories {margin-left:-45px;}#productCategories h2 {padding-left:45px;}#productCategories ul>li>a,#productCategories ul>li>a:visited {padding:10px 20px 10px 45px;}}#listProducts .product {margin:5px;padding:5px;background:#FFF;position:relative;box-sizing:border-box;vertical-align:middle;}#searchResultsContainer #listProducts .product {height:182px; width:182px;}#listProducts .product:hover {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#listProducts .product img {width:100% !important;height:auto !important;}#listProducts .product .title {padding:0px;position:absolute;bottom:0;left:0;color:#FFF;line-height:1em;}#listProducts .title a {color:#2FBCEE;text-decoration:none;display:block;}#listProducts .title a span {display:inline-block;padding:5px;color:#2FBCEE;background-color:#FFF;}#listProducts .title a:hover,#listProducts .title a:focus,#listProducts .title a:active {text-decoration:none;}#listProducts .product .title strong {font-weight:normal;color:#FFF;background-color:#2FBCEE;padding:5px;display:inline-block;}.onSale {display:inline-block;background-color:#d60404;padding:5px;color:#FFF;}#productImages {box-sizing:border-box;margin:-20px -20px 20px -20px;padding:0px;text-align:center;box-shadow:0px 5px 5px rgba(000,000,000,0.2);}#productImages img {vertical-align:middle;}#productFeatureImage {margin:0px 0px 5px;padding:10px;}#productAdditionalImages {background:#F9F9F9;margin:0px;padding:5px 0px 0px 5px;}.productAdditionalImage {display:inline-block;background:#FFF;margin:0px 5px 5px 0px;padding:0px;border:1px solid #FFF;}.productAdditionalImage:hover,.productAdditionalImage:focus,.productAdditionalImage:active {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#productDescription {margin:0px 0px 5px;padding:0px;width:100%;background-color:#FFF;}#viewProduct #productPrices {margin:0px;padding:0px;list-style:none;}#viewProduct #productPrices li {list-style:none;margin:0px 0px 5px;padding:0px;}#viewProduct #product_option_id {width:auto;}#viewProduct #product_quantity {width:60px;padding:10px 5px;margin-top:-3px;}@media screen and (min-width:480px) {#listProducts {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:center;}}@media screen and (min-width:740px) {#listProducts {text-align:left;}#productFeatureImage {padding:45px;}#productImages {}#productDescription {}}@media screen and (min-width:960px) {#listProducts {grid-template-columns:repeat(3, 1fr);}#productImages {margin:-45px -45px 45px -45px;}}#listServices {width:100%;overflow:hidden;}#page_workshop #servicesIntroduction {display:none;}#listServices article {margin:0px 0px 15px;padding:0px 0px 0px;background-color:#FFF;text-align:center;color:#333;}#listServices article:hover {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#listServices article .featuredImage {text-align:center;}#listServices article .featuredImage img {width:100%;margin-bottom:10px;}#listServices article h1 {font-size:1.2em;margin:0px 0px 5px 0px;padding:0px;}#listServices article .content {font-size:1em;margin:0px 0px 10px;padding:0px;}#listServices article .content > strong {font-size:1.5em;}#listServices article .readMore {margin:0px;padding:0px;text-align:right;}#viewService {width:100%;overflow:hidden;}#viewService article {}#viewService article h1.title {text-transform:uppercase;font-size:2em;text-align:center;}#viewService article aside {width:100%;margin:0px 0px 10px;padding:0px;background-color:#fff;}#viewService article aside .image img,#viewService article aside .video {margin:0px auto 10px;width:90%;text-align:center;background:#000;padding:10px;}#viewService article aside .video {margin:0px auto 10px;width:250px;}#viewService article .content {margin:0px;padding:0px;}.randomServices {}.randomServices article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomServices article .featuredImage {text-align:center;}.randomServices article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomServices article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomServices article .content {font-size:1em;margin:0px;padding:0px;}.randomServices article .readMore {margin:0px;padding:0px;text-align:right;}#servicePagination {width:100%;text-align:center;overflow:hidden;padding-top:10px;margin:0em 0em 10px;clear:both;}#servicePagination a,#servicePagination a:visited {display:block;color:#FFF;padding:10px 0px;background-color:#30BEEE;text-align:center;width:100%;margin-bottom:5px;}#servicePagination a.prevLink {margin-right:30px;background-image:url(../images/icon_arrow_left_white.png);background-repeat:no-repeat;background-position:5% center;}#servicePagination a.nextLink {background-image:url(../images/icon_arrow_right_white.png);background-repeat:no-repeat;background-position:95% center;}#servicePagination a:hover,#servicePagination a:focus,#servicePagination a:active {background-color:#EE2D2D;color:#fff;text-decoration:none;}.moreBookButton {display:block;text-align:center;}.bookButton,.bookButton:visited {}.bookButton:hover,.bookButton:focus,.bookButton:active {}.moreBookButton span {}#servicePrice {font-size:1.4em;padding:10px 0px 15px 0px;margin:0px;text-transform:uppercase;}#servicePrice strong {font-size:2em;vertical-align:bottom;margin-right:10px;}#servicePrice a {display:block;color:#FFF;padding:15px;background-color:#EE2D2D;}#servicePrice a:hover,#servicePrice a:focus,#servicePrice a:active {background-color:#30BEEE;color:#FFF;text-decoration:none;}#planetBikeFitters article {clear:both;}#planetBikeFitters figure {}#planetBikeFitters figure img {width:100%;}#planetBikeFitters header {text-align:center;margin-bottom:10px;}#planetBikeFitters header h1 {font-size:1.8em;padding:0px;margin:0px;}#planetBikeFitters header p {font-weight:bold;text-transform:uppercase;padding:0px;margin:0px;}#planetBikeFitters .content {text-align:justify;}@media screen and (min-width:480px) {#listServices {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:center;}}@media screen and (min-width:640px) {#viewService article aside {margin:0px 10px 10px 0px;float:left;width:30%;}#viewService article aside .image img,#viewService article aside .video {}#viewService article .content {margin:0px 0px 0px 30%;padding-left:20px;}#viewService article h1.title {text-align:left;}#servicePrice a {display:inline-block;}.randomServices {overflow:hidden;width:100%;height:137px;}.randomServices article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomServices article .featuredImage {float:left;margin-right:10px;position:relative;z-index:3;}.randomServices article .featuredImage img {width:125px;}.randomServices article h1 {}.randomServices article .content {}.randomServices article .readMore {position:absolute;right:0px;bottom:0px;z-index:2;background:url(../images/white_gradient.png) repeat-x center bottom;width:100%;height:30px;margin:0px;padding:0px;}#servicePagination a,#servicePagination a:visited {padding:10px 5px;width:auto;margin-bottom:0em;}#servicePagination a.prevLink {padding-left:30px;padding-right:10px;float:left;text-align:left;}#servicePagination a.nextLink {float:right;padding-right:30px;padding-left:10px;text-align:right;}#planetBikeFitters figure {float:left;width:30%;}#planetBikeFitters header {text-align:left;}#planetBikeFitters .content {margin-left:30%;padding-left:20px;text-align:left;}}@media screen and (min-width:960px) {#listServices {grid-template-columns:repeat(3, 1fr);}#page_workshop #listServices {grid-template-columns:repeat(1, 1fr);}#planetBikeFitters figure {float:none;width:100%;}#planetBikeFitters .content {margin-left:0%;padding-left:0px;text-align:justify;}}@media screen and (min-width:1440px) {#planetBikeFitters figure {float:left;width:30%;}#planetBikeFitters .content {margin-left:30%;padding-left:20px;text-align:left;}#page_workshop #listServices {grid-template-columns:repeat(3, 1fr);}}#bookingTermsAndConditions {color:#FFF;margin-bottom:10px;background-color:#333;}#serviceBookingDetails {margin:0px 0px 20px;background-color:#FFF;-moz-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);-webkit-box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);box-shadow:0px 5px 5px -2px rgba(000,000,000,0.5);padding:0px;}#serviceBookingDetails h3 {margin:0px;padding:10px;}#serviceBookingDetails .formBlock {padding:0px;}#serviceBookingDetails .detailList dt {color:#333;}#serviceBookingsService {margin:0px;padding:5px 5px 1px;}#serviceBookingDetails .formBlock dd.input {padding:0px;font-size:1.2em;background:#FCFCFC;margin-bottom:5px;position:relative;}#serviceBookingDetails .formBlock dd.input:hover,#serviceBookingDetails .formBlock dd.selected {background:#F2FFDF;}#serviceBookingDetails .formBlock dd.input label {display:block;padding:10px 0px 10px 30px;}#serviceBookingDetails .formBlock dd.input label strong {font-weight:normal;color:#FFFFFF;background:#2fbcee;padding:10px;position:absolute;right:0px;top:0px;height:18px;line-height:18px;display:block;width:50px;}#serviceBookingDetails .formBlock dd.input:hover label strong,#serviceBookingDetails .formBlock dd.selected label strong {background:#EE2D2D;}#serviceBookingDetails .formBlock dt.label {padding:5px 5px 5px 10px;}#serviceBookingDetails .formBlock dd.description {padding:5px 5px 5px 10px;}#serviceBookingDetails .inputCheckBox {position:absolute;top:12px;left:10px;}@media screen and (min-width:740px) {#serviceBookingDetails .detailList {margin-bottom:30px;}#serviceBookingDetails .detailList dt {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;background:#F2F2F2;}#serviceBookingDetails .detailList dd {width:50%;}}.slideWrapper {background-color:#FFF;}.flexslider ul,.flexslider li {margin:0px;padding:0px;list-style:none;}.flex-caption {margin-bottom:10px;text-align:center;padding-top:10px;}.flex-caption .linkTitle {font-size:1.2em;margin-bottom:0px;}.flex-caption .linkTitle a:link,.flex-caption .linkTitle a:visited {display:block;}#homeSlideshow .flex-caption .linkTitle a:link,#homeSlideshow .flex-caption .linkTitle a:visited {}.flex-caption .linkTitle span {padding:5px;margin:0px;display:inline-block;color:#2FBCEE;text-transform:uppercase;}.flex-caption .linkTitle a:hover span,.flex-caption .linkTitle a:focus span,.flex-caption .linkTitle a:active span {color:#FFF;background-color:#2FBCEE;text-decoration:none;}.flex-caption .linkDescription {color:#000;background-color:#FFF;font-size:1em;margin:0px;display:inline-block;}@media screen and (min-width:800px) {.flex-caption {position:absolute;left:0px;bottom:0px;margin:0px;text-align:left;}.flex-caption .linkTitle {font-size:1.5em;margin:0px 0px 5px;}.flex-caption .linkTitle span {padding:10px 20px;color:#FFF;background-color:#2FBCEE;}.flex-caption .linkDescription {font-size:1em;margin:0px;padding-top:5px;padding-right:20px;padding-left:20px;background:#FFF;padding-bottom:1px;}}.flex-container a:hover,.flex-slider a:hover {outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;}.flex-pauseplay span {text-transform:capitalize;}.flexslider {margin:0;padding:0;}.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;margin:0;padding:0;}.flexslider .slides img {max-width:100%;display:block;max-height:70vh;margin:0px auto;}.flexslider .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides {display:block;}* html .flexslider .slides {height:1%;}.no-js .flexslider .slides > li:first-child {display:block;}.flexslider {margin:0 0 60px;background:#fff;border:none;position:relative;zoom:1;}.flexslider .slides {zoom:1;position:absolute;z-index:1;}.flexslider .slides img {height:auto;-moz-user-select:none;}.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport {max-height:300px;}@-moz-document url-prefix() {.loading .flex-viewport {max-height:none;}}.carousel li {margin-right:5px;}.flex-direction-nav {opacity:0;*height:0;}.flex-direction-nav a {text-decoration:none;display:block;width:50px;height:150px;margin:0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,0.5);transform:translateY(-50%);background-image:url(../images/slide_arrows.png);background-position:left center;background-repeat:no-repeat;}.flex-direction-nav .flex-next { background-position:right center; right:0px; }.flex-direction-nav .flex-prev { left:0px; }.flex-next:hover,.flex-prev:hover {background-color:#EE2D2D;}.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1;}.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover {opacity:1;}.flex-pauseplay a.flex-play:before {content:'\f003';}.flex-control-nav {width:100%;position:absolute;bottom:-45px;text-align:center;z-index:2;}.flex-control-nav li {margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a {background-color:#2FBCEE;color:#2FBCEE;width:30px;height:30px;display:block;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.flex-control-paging li a:hover {background:#EE2D2D;}.flex-control-paging li a.flex-active {background:#EE2D2D;cursor:default;}.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li {width:25%;float:left;margin:0;}.flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover {opacity:1;}.flex-control-thumbs .flex-active {opacity:1;cursor:default;}@media screen and (min-width:800px) {.flexslider {margin-bottom:0;}.flex-control-nav {width:auto;bottom:10px;right:10px;}.flexslider:hover .flex-direction-nav {opacity:1;}}#listTeamMembers article {margin:0px 0px 15px;padding:0px 0px 0px;background-color:#FFF;text-align:center;color:#333;}#listTeamMembers article:hover {box-shadow:0 5px 5px -2px rgba(000,000,000,0.5);}#listTeamMembers article .featuredImage {text-align:center;}#listTeamMembers article .featuredImage img {width:100%;margin-bottom:10px;}#listTeamMembers article h1 {font-size:1.4em;margin:0px;padding:0px;}#listTeamMembers article .position {color:#EE2D2D;}#listTeamMembers article .content {font-size:1em;margin:0px 0px 10px;padding:0px;}#listTeamMembers article .readMore {margin:0px;padding:0px;text-align:right;}#viewTeamMember {width:100%;overflow:hidden;}#viewTeamMember article {margin:0px 0px 20px;border-bottom:1px solid #DBE1E3;padding:0px;}#viewTeamMember article h1.title {text-transform:uppercase;margin:0px;padding:0px;font-size:2em;}#viewTeamMember article .position {color:#EE2D2D;}#viewTeamMember article aside {width:100%;margin:0px 0px 10px;padding:0px;}#viewTeamMember article aside .image img,#viewTeamMember article aside .video {margin:0px auto 10px;width:90%;text-align:center;background:#FFF;}#viewTeamMember article aside .video {margin:0px auto 10px;width:250px;}#viewTeamMember article .content {margin:0px;padding:0px;}.randomTeamMembers {}.randomTeamMembers article {margin:0px 0px 15px;padding:0px 0px 0px;border-bottom:1px solid #D6D6D6;}.randomTeamMembers article .featuredImage {text-align:center;}.randomTeamMembers article .featuredImage img {width:70%;padding:5px;border:1px solid #D6D6D6;margin-right:auto;margin-bottom:5px;margin-left:auto;}.randomTeamMembers article h1 {font-size:1.4em;margin:0px;padding:0px;}.randomTeamMembers article .content {font-size:1em;margin:0px;padding:0px;}.randomTeamMembers article .readMore {margin:0px;padding:0px;text-align:right;}#teamMemberPagination {width:100%;text-align:center;overflow:hidden;padding-top:10px;margin:0em 0em 10px;clear:both;}#teamMemberPagination a,#teamMemberPagination a:visited {display:block;color:#FFF;padding:10px 0px;background-color:#30BEEE;text-align:center;width:100%;margin-bottom:5px;}#teamMemberPagination a.prevLink {margin-right:30px;background-image:url(../images/icon_arrow_left_white.png);background-repeat:no-repeat;background-position:5% center;}#teamMemberPagination a.nextLink {background-image:url(../images/icon_arrow_right_white.png);background-repeat:no-repeat;background-position:95% center;}#teamMemberPagination a:hover,#teamMemberPagination a:focus,#teamMemberPagination a:active {background-color:#EE2D2D;color:#fff;text-decoration:none;}#learnHistory {position:relative;margin:0px -25px;}#learnHistory figcaption {position:absolute;bottom:30px;z-index:2;}#learnHistory figcaption a {background-color:#FFF;padding:10px;display:block;}#learnHistory figcaption a:hover,#learnHistory figcaption a:focus,#learnHistory figcaption a:active{color:#FFF;background-color:#2FBCEE;text-decoration:none;}@media screen and (min-width:640px) {#listTeamMembers {display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(auto-fill, 1fr);grid-column-gap:20px;grid-row-gap:20px;align-items:center;}}@media screen and (min-width:740px) {#viewTeamMember article aside {margin:0px 10px 10px 0px;float:left;width:270px;}#viewTeamMember article aside .image img,#viewTeamMember article aside .video {float:left;width:250px;}.randomTeamMembers {overflow:hidden;width:100%;height:137px;}.randomTeamMembers article {height:137px;position:relative;overflow:hidden;border-bottom:none;margin-right:15px;display:none;-webkit-backface-visibility:hidden;}.randomTeamMembers article .featuredImage {float:left;margin-right:10px;position:relative;z-index:3;}.randomTeamMembers article .featuredImage img {width:125px;}.randomTeamMembers article h1 {}.randomTeamMembers article .content {}.randomTeamMembers article .readMore {position:absolute;right:0px;bottom:0px;z-index:2;background:url(../images/white_gradient.png) repeat-x center bottom;width:100%;height:30px;margin:0px;padding:0px;}#teamMemberPagination a,#teamMemberPagination a:visited {padding:10px 5px;width:auto;margin-bottom:0em;}#teamMemberPagination a.prevLink {padding-left:20px;float:left;text-align:left;}#teamMemberPagination a.nextLink {float:right;padding-right:20px;text-align:right;}}@media screen and (min-width:960px) {#listTeamMembers {grid-template-columns:repeat(3, 1fr);}#page_about_planet_cycles #listTeamMembers {grid-template-columns:repeat(1, 1fr);}#learnHistory {margin:-45px;max-height:550px;}}@media screen and (min-width:1440px) {#page_about_planet_cycles #listTeamMembers {grid-template-columns:repeat(2, 1fr);}}