 body { background: #173c69 url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/bg.jpg) center top repeat-x; padding: 0; margin: 0; } div, input, .normaltext, .imagecaption, select, textarea, body, p, td { font: 12px/1.4em Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #696969; letter-spacing: 0em; text-transform: none; } input { line-height: 1.2em; } p { margin: 0 0 .8em; } a, a:link, a:visited, a:hover, a:active { font: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; } a:hover { color: #339966; } a:active { color: #003366; } #maincontent #faqanswers, #maincontent #events ul.eventlist, #maincontent #multimedialist, #maincontent #newspreview ul, #maincontent #eventpreview ul, #maincontent #secondarynav ul, #maincontent #gallerypreview ul, #maincontent #gallerylist ul, #maincontent #blogpreview ul, #maincontent #featuredcats ul, #maincontent #pollanswers form ul, #maincontent ul.locatorsearchresultitemimages, #maincontent #rightimages ul { list-style-image: none; } #mainimagelink { display: block; } #testimonial, #multimedia, #newslist, #forum, #link, #gallerylist, #gallery, #gallerybox, #cart, #enquiry, #processenquiry, #contact, #faq, #events, #headingbar, #payment, #contactformresult, #ecom, #main, #news, #memberlogin, #carttablecontainer { float: left; width: 840px; } .highlight { font-weight: bold; } #inlinesearchform { display: inline; } #inlinesearchform input { font-weight: normal; } .nogap, .nogap * { font-size: 0; line-height: 0; } #pagecontainer { margin: 0 auto; width: 900px; background: transparent none 50% top repeat-y; position: relative; } #mainmenu * { line-height: 1.2em; } #mainmenustart, #mainmenumid, #mainmenuend { float: left; } #maincontentouter, #mainimageouter, #logoouter, #footerouter, #menuouter, #allexfooter { padding: 0 0px; width: 900px; float: left; background: transparent none 50% top repeat-y; } #maincontent, #allexfooter { float: left; width: 900px; background-color: #ffffff; } #allexfooter { width: 900px; padding: 0; } #maincontentinner { float: left; width: 840px; padding: 10px 30px 15px 30px; background-color: transparent; } #maincontentend { float: left; width: 900px; font-size: 0; line-height: 0; background-color: transparent; height: 15px; } #popupcontainer #maincontentouter, #popupcontainer #mainimageouter, #popupcontainer #logoouter, #popupcontainer #footerouter, #popupcontainer #menuouter, #popupcontainer #allexfooter { padding: 0; width: auto; background-image: none; } #popupcontainer #testimonial, #popupcontainer #multimedia, #popupcontainer #newslist, #popupcontainer #forum, #popupcontainer #link, #popupcontainer #gallerylist, #popupcontainer #gallery, #popupcontainer #gallerybox, #popupcontainer #cart, #popupcontainer #enquiry, #popupcontainer #processenquiry, #popupcontainer #contact, #popupcontainer #faq, #popupcontainer #events, #popupcontainer #headingbar, #popupcontainer #headingbarcustom, #popupcontainer #payment, #popupcontainer #pagecontent, #popupcontainer #pagecontentcustom, #popupcontainer #main, #popupcontainer #mainwithrightimages, #popupcontainer #maincontentinner, #popupcontainer #contactformwithrightimages, #popupcontainer #ecom { width: 510px; padding-left: 0; padding-right: 0; background-image: none; } #popupcontainer #rightimages, #popupcontainer #maincontentend { display: none; } span, font { line-height: 1.4em; } p.nextn { clear: both; padding-bottom: 1.5em; text-align: center; } #homeloginforgot { float: left; clear: both; width: 100%; font-size: 10px; margin-top: .5em; } #gallerylistul li.rowstartclearer { padding: 0; font-size: 0; line-height: 0; width: 100%; height: 0; } #gallerylist { width: 100%; } #ecom #gallerylist #gallerylistul li span.image { } #productlisttable { border-collapse: collapse; clear: left; } #productlisttable tr td { border: 1px solid #58b356; } body.homepage #productlisttable tr td { border-width: 1px; } body.ecom #productlisttable tr td { border-width: 1px; } body.ecom #productlisttable tr td table.formtable tr td { border-width: 0; } table.formtable tr td input.xForm, table.formtable tr td textarea.xForm, table.formtable tr td textarea.xFormTextArea { width: 260px; } span.productlistdesc table.formtable tr td input.xForm, span.productlistdesc table.formtable tr td textarea.xForm, span.productlistdesc table.formtable tr td textarea.xFormTextArea { width: 90%; } #popupcontainer #headingbarright { display: none; } #udm li.menusection a.menusectionlinkselected, #udm li.menusection a.menusectionlinkselected:hover { color: #003366; } #udm li.submenulinkselected a, #udm li.submenulinkselected a:hover { color: #003366 !important; } .v_invalid { background-color: #edd; border: 1px solid #c00; } label.v_invalid { display: block; background-color: transparent; color: #c00; clear: left; border-width: 0; padding-top: .3em; } label label.v_invalid { width: auto; padding-left: 150px; } #mainnews label { width: 430px; } #mainnews label label.v_invalid { width: 295px; } .lighttext { line-height: 1.4em; } #featuredcats ul li, #newspreview ul li, #eventpreview ul li, #secondarynav ul li, #gallerypreview ul li, #blogpreview ul li { float: left; } #featuredcats ul li a.featuredcatstitle, #newspreview ul li a.newstitle, #secondarynav ul li a.secondarynavitemtitle, #gallerypreview ul li a.gallerytitle, #blogpreview ul li a.blogtitle { font-weight: bold; margin-bottom: 0.2em; } #secondarynav ul li a.secondarynavitemtitle { font-weight: normal; text-decoration: none; } #featuredcats ul li.featuredcatsnavlinks, #newspreview ul li.newsnavlinks, #gallerypreview ul li.gallerypreviewnavlinks, #blogpreview ul li.blogpreviewnavlinks { text-align: right; } #featuredcats ul li.featuredcatsnavlinks a, #newspreview ul li.newsnavlinks a, #gallerypreview ul li.gallerypreviewnavlinks a, #blogpreview ul li.blogpreviewnavlinks a { margin-left: .5em; } span.newsthumb { margin: 0 0 1em 0; } span.featuredcatsthumb { float: left; margin: 0.3em 5px 3px 0; } span.gallerythumb { margin: 0 0 1em 0; } span.blogthumb { margin: 0 0 1em 0; } span.newsthumb, span.featuredcatsthumb, span.gallerythumb, span.blogthumb { font-size: 0; line-height: 0; } span.newstext em, p.eventindexitemtext em { font-style: normal; color: #003366; } #lightbox-image-details { color: #000; } #lightbox-secNav-btnClose { font-size: 0; line-height: 0; } #footerlower { float: left; clear: left; width: 100%; padding: 0; } form { margin: 0; } #subscribeformsubmit, #homesearchformsubmit, #homelocatorformsubmit, #homeloginformsubmit, #pollformsubmit { border: 1px solid #696969; background-color: #ffffff; color: #787878; } .xFormLong, .xForm, .xFormShort, .xFormShorter, .xFormUnsized, .xFormTextArea { background-color: #FFFFFF; line-height: 1.2em; border: 1px solid #696969; } #subscribeformsubmitcontainer, #homesearchformsubmitcontainer, #homelocatorformsubmitcontainer, #homeloginformsubmitcontainer { float: left; padding-left: 10px; font-size: 0; line-height: 0; } #subscribeformsubmitimage, #homesearchformsubmitimage, #homelocatorformsubmitimage, #homeloginformsubmitimage { vertical-align: middle; } #homelocatorformsubmitcontainer { float: none; padding-left: 0; } div.imagecontainer { float: left; width: 79px; text-align: center; padding-left: 10px; word-wrap: break-word; /* ie-only */ } #gallery div.newrow { padding-left: 0; } div.imagebar { width: 79px; float: left; text-align: left; } div.imagebartext { clear: left; color: #696969; padding: 2px .2em 4px 4px; text-align: center; } div.imagerow { padding-bottom: 10px; } div.imagerow, #gallerythumbnav { width: 257px; float: left; clear: left; } div.image a { display: block; font-height: 0; line-height: 0; } #gallerythumbback { float: left; } #gallerythumbnext { float: right; } #galleryslideshow { float: left; background: transparent url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/slideshow1.jpg) left top no-repeat; width: 68px; height: 14px; font-size: 0; line-height: 0; } #galleryslideshow span { display: none; } #galleryslideshowcontainer { float: left; padding-left: 94px; } #gallerymainimage { display: none; position: absolute; z-index: 5; top: 0; } #gallerymainimagecontainer { width: 573px; font-size: 0; line-height: 0; position: relative; overflow: hidden; z-index: 0; } #gallerymainimageback, #gallerymainimagenext { display: block; position: absolute; top: 0; width: 286px; height: 400px; text-decoration: none; font-size: 0; line-height: 0; z-index: 10; } #gallerymainimageback { left: 0; background-image: url(/web/20090912014718im_/http://lifesanadventure.com.au/media/pics/site/blank.gif); } #gallerymainimageback:hover { background: transparent url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/previous.jpg) left center no-repeat; } #gallerymainimagenext { left: 286px; background-image: url(/web/20090912014718im_/http://lifesanadventure.com.au/media/pics/site/blank.gif); } #gallerymainimagenext:hover { background: transparent url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/next.jpg) right center no-repeat; } #gallerymainimagebartext { padding: 5px 0 0; position: absolute; width: 573px; } #gallerymainimageouter { float: left; position: relative; width: 573px; height: 400px; padding-right: 10px; } #gallerythumbnav { position: absolute; top: 445px; left: 0; } #gallerythumbcontainer { position: relative; overflow: hidden; height: 459px; } div.gallerythumbpage { height: 445px; position: absolute; top: 0; left: 0; font-size: 0; line-height: 0; display: none; } #locatorsearchresults { float: left; width: 840px; } div.locatorsearchresultheading { float: left; width: 840px; } div.locatorsearchresultheading span { } div.locatorsearchresultitem { float: left; width: 840px; } div.locatorsearchresultitem * { } div.locatorsearchresultend { float: left; width: 840px; } ul.locatorsearchresultitemimages { float: right; width: 200px; margin: 0; padding: 0 0 10px 20px; list-style-type: none; } ul.locatorsearchresultitemimages li { float: left; clear: left; width: 200px; margin: 0; padding: 0 0 10px; } #testimoniallist { float: left; width: 840px; } div.testimonialitemheading { float: left; width: 840px; } div.testimonialitemheading span { } div.testimonialitem { float: left; width: 840px; } div.testimonialitem * { } div.testimonialitemend { float: left; width: 840px; } div.testimonialitem .image { display: block; float: right; margin: 0 0 10px 10px; } #gallerythumbcontainer, div.gallerythumbpage { float: left; width: 257px; } #blogcommentform { } #blogcomment { height: 9em; } #carttable { clear: both; } #searchtext, input.locatorsearchfields { width: 270px; } #secondarynav ul li.secondarynavitemselected a.secondarynavitemtitle { font-weight: bold; } .heading { display: block; font-weight: bold; margin: 0 0 .8em; } h1 { font: 25px/1em Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; letter-spacing: 0em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } h2 { font: bold 20px/1em Helvetica, sans-serif; font-style: normal; color: #339966; letter-spacing: 0em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } h3 { font: bold 16px/1em Helvetica, sans-serif; color: #339966; margin: 0 0 .8em; padding: 0 0 0 0; } h4 { font: bold Helvetica, sans-serif; color: #003366; margin: 0 0 .8em; padding: 0 0 0 0; } h5 { font: bold 10px/1em Helvetica, sans-serif; color: #003366; margin: 0 0 .8em; padding: 0 0 0 0; } h6 { font: 7px/1em Arial, Helvetica, sans-serif; color: #333333; margin: 0 0 .8em; padding: 0 0 0 0; } #headingbarleft, #headingbar, #headingbar a { font: 17px Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #003399; letter-spacing: -0.02em; text-transform: none; margin: 0; padding: 0; height: auto; background-color: transparent; background-image: none; clear: both; font-weight: normal; } .subheading { font: bold 15px Arial, Helvetica, sans-serif; font-style: normal; color: #787878; letter-spacing: 0em; text-transform: none; margin: 0; padding: 0; height: auto; background-color: transparent; background-image: none; clear: both; font-weight: bold; } #headingbar { float: left; width: 840px; padding: 35px 30px 10px 30px; background-color: transparent; } #headingbar span, #headingbar span a { font-size: 12px; } #headingbarleft { float: left; line-height: 17px; padding-bottom: .2em; } #headingbarright { float: right; line-height: 17px; } #headingbarright span.statusbarlinks { padding-right: .5em; } #cartbottomright { text-align: right; } #footertext, #footertext a { font: 9px/1.4em Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF; letter-spacing: 0em; text-transform: none; } table.formtable td { vertical-align: top; } table.formtable td.formleft { width: 15%; } table.formtable td.formright { width: 85%; } table tr td.emailfriendgrouptop { padding-top: 1em; } #events div.calendarrow { margin-top: 20px; } #eventpreview div.calendarrow { margin: 20px 0 10px; } #events div.calendarcontainer, #events div.calendarcontainerlast { float: left; width: 150px; text-align: left; margin-right: 195px; } #events div.calendarcontainerlast { margin-right: 0px; } #events div.calendarrowwithrightimages div.calendarcontainer { margin-right: 65px; } div.calendarrowwithrightimages { float: left; } table.calendartable { background-color: #696969; text-align: center; } table.calendartable td.month, table.calendartable td.on, table.calendartable td.off, table.calendartable td.day, table.calendartable td.empty { background-color: #ffffff; color: #696969; } table.calendartable td.month { font-weight: bold; padding: 2px; } table.calendartable td.day { font-weight: bold; color: #787878; background-color: #ffffff; } table.calendartable td.empty { background-color: #ffffff; } table.calendartable td.on { font-weight: bold; background-color: #FFFFFF; color: #ffffff; } ul.eventlist { margin: 10px 10px 0px 0px; padding-left: 0px; padding-bottom: 10px; list-style-type: none; list-style-image: none; } ul.eventlist li { margin-bottom: 10px; } #eventindexitemlist, #eventindexitemlist li { list-style-type: none; list-style-image: none; padding: 0; margin: 0; float: left; clear: left; } #eventindexitemlist li { padding-bottom: 20px; width: 100%; } #eventindexitemlist { width: 100%; float: left; clear: left; padding: 30px 0 20px; } div.eventindexitemimage { float: left; clear: left; padding-right: 20px; } .size6 { font-size: 6px; line-height: 1.2em; } .size7 { font-size: 7px; line-height: 1.2em; } .size8 { font-size: 8px; line-height: 1.2em; } .size9 { font-size: 9px; line-height: 1.2em; } .size10 { font-size: 10px; line-height: 1.2em; } .size11 { font-size: 11px; line-height: 1.2em; } .size12 { font-size: 12px; line-height: 1.2em; } .size13 { font-size: 13px; line-height: 1.2em; } .size14 { font-size: 14px; line-height: 1.2em; } .size15 { font-size: 15px; line-height: 1.2em; } .size16 { font-size: 16px; line-height: 1.2em; } .size17 { font-size: 17px; line-height: 1.2em; } .size18 { font-size: 18px; line-height: 1.2em; } .size19 { font-size: 19px; line-height: 1.2em; } .size20 { font-size: 20px; line-height: 1.2em; } .size21 { font-size: 21px; line-height: 1.2em; } .size22 { font-size: 22px; line-height: 1.2em; } .size23 { font-size: 23px; line-height: 1.2em; } .size24 { font-size: 24px; line-height: 1.2em; } .size25 { font-size: 25px; line-height: 1.2em; } .size26 { font-size: 26px; line-height: 1.2em; } .size28 { font-size: 28px; line-height: 1.2em; } .size30 { font-size: 30px; line-height: 1.2em; } .size32 { font-size: 32px; line-height: 1.2em; } .size34 { font-size: 34px; line-height: 1.2em; } .size36 { font-size: 36px; line-height: 1.2em; } .size38 { font-size: 38px; line-height: 1.2em; } .size40 { font-size: 40px; line-height: 1.2em; } span.imagecaption { display: block; float: none; clear: left; padding: .3em 0; text-align: left; font-size: 10px; } #rightimages span.imagecaption { padding-right: 20px; } #newsimages span.imagecaption { padding: .3em 0 25px 0; } form.imagebaraddtocart select, form.imagebaraddtocart input.formsubmit, .lighttext, #newspreview ul li, #eventpreview ul li, #featuredcats ul li, #secondarynav ul li, #gallerypreview ul li, #blogpreview ul li, #pollanswers form ul li span, #pollquestion { font-size: 10px; line-height: 1.4em; } .xFormLong, .xForm, .xFormShort, .xFormShorter, .xFormUnsized, .xFormTextArea { width: 200px; } .xFormLong { width: 300px; } .xFormShort { width: 100px; } .xFormShorter { width: 45px; } .xFormUnsized { width: auto; } .xButton { background-color: #ffffff; border: 1px solid #696969; color: #787878; width: 150px; } .xCheckbox { margin: 0px; padding: 0px; } .xFormTextArea { width: 300px; height:100px; } img { border-width: 0px; } label, div.label { display: block; margin-bottom: 5px; float: left; clear: both; width: 100%; } label span, div.label span { width: 150px; float: left; } #pagecontainer { text-align: left; } #mainimage { width: 900px; height: 80px; float: left; font-size: 0; line-height: 0; } #logo { display: none; float: left; } #statusbar { width: 840px; height: 30px; padding: 15px 30px 0px 30px; background-color: #ffffff; } #statusbarleft { float: left; height: 20px; color: #787878; font-family: Helvetica, sans-serif; font-weight: normal; font-style: normal; } #statusbar span { color: #787878; font-size: 25px; font-family: Helvetica, sans-serif; font-weight: normal; font-style: normal; } #statusbarright span { font-size: 12px; } #statusbarright { float: right; height: 20px; } #statusbar a { color: #787878; } #main { width: 840px; float: left; } #mainnews { float: left; width: 670px; padding-left: 20px; } #mainwithrightimages { width: 580px; float: right; } #ecom #mainwithrightimages { padding-top: 10px; } #popupcontainer { padding: 10px; width: 530px; text-align: left; margin: auto; float: none; background-color: #ffffff; } #popupcontainer #maincontent, #popupcontainer #maincontentinner { width: 510px; } #popupcontainer h1 { width: 510px; } #popupcontainer #maincontent { padding: 10px; } #rightimages { width: 260px; float: left; } #rightimages ul { margin: 0; padding: 0; list-style: none; } #rightimages ul li { margin-bottom: 10px; font-size: 0%; line-height: 0%; } #pagecontent #rightimages { padding-top: 0; } #itemlistnextn { clear: both; text-align: center; } #newsquicklist { float: left; width: 140px; padding: 0 9px 0 0; border-right: 1px solid #ffffff; } #newsquicklist ul, ul.newsitemlist { margin: 10px 10px 0px 0px; padding-left: 16px; padding-bottom: 10px; } #newsquicklist ul li, ul.newsitemlist li { margin-bottom: 12px; } #newsquicklist ul li.selected { font-weight: bold; } .lighttext { color: #696969; font-weight: normal; } .error { font-weight: bold; } #newsimages { width: 200px; padding: 0 0 10px 10px; float: right; } #newslist ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; } #newslist li { margin: 0px 0px 10px 0px; clear: left; } #newslist span.bullet { display: block; width: 25px; float: left; } #multimedialist { list-style-type: none; list-style-image: none; margin: 0px 0px 10px 0px; padding: 0px; float: left; width: 100%; } #multimedialist li { float: left; clear: left; padding-bottom: 20px; width: 100%; } #multimedialist li div.thumbcontainer { width: 150px; float: left; margin: 0 0 20px 0; } #multimedialist div.thumbplaceholder { width: 150px; height: 100px; } #multimedialist div.desctext, #multimedialist div.lighttext { margin-bottom: 10px; } #multimedialist div.desctextsummary { font-weight: bold; } #multimedialist span.itemtext { float: left; width: 670px; padding-left: 20px; } #gallerylistul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; } #gallerylistul li { float: left; width: 410px; padding-bottom: 10px; padding-left: 20px; } #gallerylistul li.rowstart { clear: left; padding-left: 0; } #gallerylistul li span.image { display: block; width: 155px; float: left; margin: 0 10px 7px 0; text-align: left; } #gallerylistul li div.privateplaceholder { width: 150px; height: 100px; } #cartbar { float: left; background-color: #ffffff; padding: 0 0 10px 0; width: 100%; } #cartbarleft { float: left; } #cartbarright { float: right; text-align: right; } #cartintro { padding: 0 0 20px 0; } #carttable th { font-weight: bold; background-color: #ffffff; color: #787878; } #carttable td { background-color: #ffffff; } #carttable td.na { background-color: #ffffff; font-style: italic; } #carttable tr.spacerrow td { border-top: 1px solid #ffffff; } #carttable tr.totalrow td { font-weight: bold; height: 20px; } #carttable tr.imagerow td { border-bottom: 1px solid #ffffff; } #cartbottom { float: left; margin: 30px 0px 10px 0px; width: 100%; } #cartbottomleft { float: left; } #cartbottomright { float: right; } #offerbar { margin-bottom: 20px; } #pollresultstable { margin: 10px 0px; } #pollresultstable tr th { background-color: #ffffff; color: #787878; text-align: left; } #pollresultstable tr td.question { background-color: #ffffff; color: #787878; } #pollresultstable tr td.barbackground { background-color: #ffffff; } #pollresultstable tr td.percentage { background-color: #ffffff; color: #787878; } table.pollresultsbar tr td { background-color: #FFFFFF; } #faqindex, #faqindexwithrightimages { margin: 0 0 2em 0; padding: 0; } #faqindex li, #faqindexwithrightimages li { font-weight: bold; color: #FFFFFF; margin-left: 1.5em; } #faqanswers, #faqanswerswithrightimages { list-style-type: none; list-style-image: none; margin: 0; padding: 0; } #faqanswers li, #faqanswerswithrightimages li { padding-bottom: 1em; } #footer { padding-left: 30px; width: 870px; padding-left: 280px; width: 620px; clear: both; font-size: 0%; } #subscribetitle { color: #787878; font-weight: bold; float: left; } #gallery { padding: 10px 0 0 0; overflow: hidden; } #contactform, #contactopeninghours, #contactcompanyinfo, #eventcontent, #contactcompanyinfowithrightimages, #contactopeninghourswithrightimages, #contactformwithrightimages { margin-bottom: 2em; } #pagecontent, #pagecontentcustom { float: left; width: 840px; margin-bottom: 20px; padding-top: 20px; } #pagecontent { margin-bottom: 0; } #pagecontentcustom { padding-top: 0; } #contactcompanyinfowithrightimages, #contactopeninghourswithrightimages, #contactformwithrightimages, #contactcompanyinfowithrightimages div.label, #contactopeninghourswithrightimages div.label, #contactformwithrightimages div.label, #link div.withrightimages div.label, p.withrightimages, #link div.withrightimages, #link h1.withrightimages, #faqindexwithrightimages, #faqanswerswithrightimages, #eventcontentwithrightimages { width: 580px; float: right; } #link h1.withrightimages { width: 580px; } div.linkcatlist { padding-bottom: .7em; } div.linkdesc { padding-bottom: .5em; } #link h1 { padding-top: .5em; } #maincontent { float: left; width: 900px; } body.homepage #maincontent { width: 900px; padding: 0; } #mainmenu { float: left; width: 900px; background-image: url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/menu-bg.gif); height: 47px; } #mainmenustart { width: 150px; background-image: url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/menustart.gif); height: 47px; } #mainmenuend { width: 0px; height: 0px; } #mainmenumid { height: 47px; } #footer { height: 0px; line-height: 0px; } #footertext { height: 0px; line-height: 24px; color: #FFFFFF; } #mainmenu, #mainmenu a { text-decoration: none; } table.formtable { border-collapse: collapse; margin-top: .3em; margin-bottom: 20px; } table.formtable td { padding: .3em 1em .3em 0; } #cartheader { font-weight: bold; } #udm { width: auto; } #udm li.menusection a.menusectionlink { height: 45px; padding-top: 2px !important; padding-left: 14px !important; padding-right: 14px !important; _width: 0; } #udm li.menusectionsep { background: transparent url(/web/20090912014718im_/http://lifesanadventure.com.au/uploads/35318/separator.gif) left top no-repeat; width: 7px; height: 47px; } div.gridcontainer { float: left; width: 880px; } div.griditem { float: left; width: 293px; } 
/*
playback timings (ms):
  LoadShardBlock: 46.752 (3)
  esindex: 0.015
  captures_list: 130.967
  CDXLines.iter: 18.17 (3)
  PetaboxLoader3.datanode: 84.583 (4)
  exclusion.robots: 0.31
  exclusion.robots.policy: 0.288
  RedisCDXSource: 2.664
  PetaboxLoader3.resolve: 74.511
  load_resource: 143.295
*/