 body { background: #FFFFFF none left top repeat-x; padding: 0; margin: 0; } div, input, .normaltext, .imagecaption, select, textarea, body, p, td { font: 12px/1.4em Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000; 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: bold 11px Helvetica, sans-serif; color: #FF0000; text-decoration: none; } a:hover { color: #FF0000; } a:active { color: #FF0000; } #maincontent #faqanswers, #maincontent #events ul.eventlist, #maincontent #multimedialist, #maincontent #newspreview ul, #maincontent #eventpreview ul, #maincontent #secondarynav ul, #maincontent #gallerypreview ul, #maincontent #galleryindex ul, #maincontent #locatorfeatured ul, #maincontent #gallerylist ul, #maincontent #blogpreview ul, #maincontent #featuredcats ul, #maincontent #pollanswers form ul, #maincontent ul.locatorsearchresultitemimages, #maincontent #rightimages ul, #maincontent #proddetailimages ul, #maincontent #proddetailsmallthumbnails ul, #maincontent ul.customlgcustomlist { 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: 900px; } .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: 900px; padding: 0px 0px 15px 0px; 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: 11px; margin-top: .5em; } #galleryindex ul, #galleryindex ul li { list-style-type: none; list-style-image: none; padding: 0; margin: 0; float: left; } #galleryindex ul li.rowstart { clear: left; } #gallerylistul li.rowstartclearer { padding: 0; font-size: 0; line-height: 0; width: 100%; height: 0; } #gallerylist { width: 100%; } #ecom #gallerylist #gallerylistul li span.image { text-align: center; } table.productlisttable { border-collapse: collapse; clear: left; } table.productlisttable tr td { border: 1px solid #787878; } table.productlisttable tr td span.productlistdesc table tr td { border-width: 0; } span.productlistimage { text-align: left; } body.homepage table.productlisttable tr td { border-width: 1px; } body.ecom table.productlisttable tr td { border-width: 1px; } body.ecom #ecomrelatedproductsform table.productlisttable tr td { border-width: 1px; } body.ecom table.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; } ul.locatorsearchresultitemimages li table.formtable tr td input.xForm, ul.locatorsearchresultitemimages li table.formtable tr td textarea.xForm, ul.locatorsearchresultitemimages li table.formtable tr td textarea.xFormTextArea, 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%; } input.xButton[type=image] { border-width: 0; } #popupcontainer #headingbarright { display: none; } #udm li.menusection a.menusectionlinkselected, #udm li.menusection a.menusectionlinkselected:hover { color: #FF0000; } #udm li.submenulinkselected a, #udm li.submenulinkselected a:hover { color: #006600 !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, #locatorfeatured ul li, #blogpreview ul li, ul.customlgcustomlist li { float: left; } #featuredcats ul li a.featuredcatstitle, #newspreview ul li a.newstitle, #secondarynav ul li a.secondarynavitemtitle, #gallerypreview ul li a.gallerytitle, #locatorfeatured ul li a.locatorfeaturedtitle, #blogpreview ul li a.blogtitle, ul.customlgcustomlist li .customlgtitle { font-weight: bold; margin-bottom: 0.2em; } #secondarynav ul li a.secondarynavitemtitle { font-weight: normal; text-decoration: none; } #rightimages ul li.rightimagesnavlinks, #featuredcats ul li.featuredcatsnavlinks, #newspreview ul li.newsnavlinks, #gallerypreview ul li.gallerypreviewnavlinks, #locatorfeatured ul li.locatorfeaturednavlinks, #blogpreview ul li.blogpreviewnavlinks { text-align: right; } #rightimages ul li.rightimagesnavlinks a, #featuredcats ul li.featuredcatsnavlinks a, #newspreview ul li.newsnavlinks a, #gallerypreview ul li.gallerypreviewnavlinks a, #locatorfeatured ul li.locatorfeaturednavlinks a, #blogpreview ul li.blogpreviewnavlinks a { margin-left: .5em; } #rightimages ul li.rightimagesnavlinks { width: 240px; text-align: right; font-size: 11px; } span.newsthumb { float: left; margin: 0.3em 5px 3px 0; } span.featuredcatsthumb { float: left; margin: 0.3em 5px 3px 0; } span.gallerythumb { margin: 0 0 1em 0; } span.locatorfeaturedthumb { margin: 0 0 1em 0; } span.blogthumb { margin: 0 0 1em 0; } span.newsthumb, span.featuredcatsthumb, span.gallerythumb, span.locatorfeaturedthumb, span.blogthumb { font-size: 0; line-height: 0; } span.newstext em, span.locatorfeaturedtext em, p.eventindexitemtext em { font-style: normal; color: #FF0000; } #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 #000000; background-color: #FFFFFF; color: #787878; } .xFormLong, .xForm, .xFormShort, .xFormShorter, .xFormUnsized, .xFormTextArea { background-color: #FFFFFF; font: Helvetica, sans-serif; line-height: 1.2em; border: 1px solid #292f33; } #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: 0px; text-align: center; padding-left: 30px; word-wrap: break-word; /* ie-only */ } #gallery div.newrow { padding-left: 0; } div.imagebar { width: 0px; float: left; text-align: left; } div.imagebartext { clear: left; color: #000000; padding: 2px .2em 4px 4px; text-align: center; } div.imagerow { padding-bottom: 30px; } div.imagerow, #gallerythumbnav { width: 100%; float: left; clear: left; } #locatorsearchresults { float: left; width: 900px; } div.locatorsearchresultheading { float: left; width: 900px; } div.locatorsearchresultheading span { } div.locatorsearchresultitem { float: left; width: 900px; } div.locatorsearchresultitem * { } div.locatorsearchresultend { float: left; width: 900px; } 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: 900px; } div.testimonialitemheading { float: left; width: 900px; } div.testimonialitemheading span { } div.testimonialitem { float: left; width: 900px; } div.testimonialitem * { } div.testimonialitemend { float: left; width: 900px; } div.testimonialitem .image { display: block; float: right; margin: 0 0 10px 10px; } #gallerythumbcontainer, div.gallerythumbpage { float: left; width: 100%; } #blogcommentform { } #blogcomment { height: 9em; } #carttable { clear: both; } #searchtext, input.locatorsearchfields, select.locatorsearchfields { width: 270px; } #secondarynav ul li.secondarynavitemselected a.secondarynavitemtitle { font-weight: bold; } .xLinkButton { margin-right: 0.3em; } .heading { display: block; font-weight: bold; margin: 0 0 .8em; } .heading h1 { margin: 0; } h1 { font: bold 16px/1.4em Arial, Helvetica, sans-serif; font-style: normal; color: #000000; letter-spacing: 0em; text-transform: none; margin: 0 0 .8em; padding: 0px 0 0 0px; } h2 { font: bold 11px/1.4em Arial, Helvetica, sans-serif; font-style: normal; color: #000000; letter-spacing: 0em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } h3 { font: 6px/0.8em Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #; letter-spacing: -0.1em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } h4 { font: 6px/0.8em Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #; letter-spacing: -0.1em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } h5 { font: 6px/0.8em Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #; letter-spacing: -0.1em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } h6 { font: 6px/0.8em Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #; letter-spacing: -0.1em; text-transform: none; margin: 0 0 .8em; padding: 0 0 0 0; } #headingbarleft, #headingbar, #headingbar a { font: bold 16px Helvetica, sans-serif; font-style: normal; color: #000000; letter-spacing: 0em; text-transform: none; margin: 0; padding: 0; height: auto; background-color: transparent; background-image: none; clear: both; font-weight: bold; } .subheading { font: bold 13px Arial, Helvetica, sans-serif; font-style: normal; color: #FF6600; 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: 900px; padding: 30px 0px 0px 0px; background-color: transparent; } #headingbar span, #headingbar span a { font-size: 12px; } #headingbarleft { float: left; line-height: 16px; padding-bottom: .2em; } #headingbarright { float: right; line-height: 16px; } #headingbarright span.statusbarlinks { padding-right: .5em; } #sitemapfloatingpagestitle, #sitemapfootertitle { font: bold 11px Helvetica, sans-serif; color: #FF0000; ; } #cartbottomright { text-align: right; } #footertext, #footertext a { font: 10px/1.4em Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #4e585f; 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: 225px; } #events div.calendarcontainerlast { margin-right: 0px; } #events div.calendarrowwithrightimages div.calendarcontainer { margin-right: 95px; } div.calendarrowwithrightimages { float: left; } table.calendartable { background-color: #000000; 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: #000000; } table.calendartable td.month { font-weight: bold; padding: 2px; } table.calendartable td.day { font-weight: bold; color: #292f33; background-color: #FFFFFF; } table.calendartable td.empty { background-color: #FFFFFF; } table.calendartable td.on { font-weight: bold; background-color: #000000; 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; } #memberloginlogin form { padding-right: 20px; } #map_static { display: none; } .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: 11px; } #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, #locatorfeatured ul li, #blogpreview ul li, #pollanswers form ul li span, #pollquestion { font-size: 11px; 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 #000000; color: #292f33; 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: 103px; float: left; font-size: 0; line-height: 0; } #logo { display: none; float: left; } #main { width: 900px; float: left; } #mainnews { float: left; width: 730px; padding-left: 20px; } #mainwithrightimages { width: 640px; 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, #proddetailimages ul, #proddetailsmallthumbnails ul { margin: 0; padding: 0; list-style: none; } #rightimages ul li, #proddetailimages ul li, #proddetailsmallthumbnails 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: #000000; 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: 730px; padding-left: 20px; } #gallerylistul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; } #gallerylistul li { float: left; width: 900px; 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: #292f33; } #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: #292f33; 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: #000000; } #faqindex, #faqindexwithrightimages { margin: 0 0 2em 0; padding: 0; } #faqindex li, #faqindexwithrightimages li { font-weight: bold; color: #000000; 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: 60px; width: 840px; 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: 640px; float: right; } #link h1.withrightimages { width: 640px; } 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(http://content1.criticalhype.thewebshowroom.com.au/uploads/34062/menu-bg1.jpg); height: 39px; } #mainmenustart { width: 31px; background-image: url(http://content4.criticalhype.thewebshowroom.com.au/uploads/34062/menu-start1.jpg); height: 39px; } #mainmenuend { width: 0px; height: 0px; } #mainmenumid { height: 39px; } #footer { background: transparent url(http://content2.criticalhype.thewebshowroom.com.au/uploads/34062/footer1.jpg) no-repeat; height: 18px; line-height: 18px; } #footertext { height: 18px; line-height: 78px; color: #4e585f; } #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: 34px; padding-top: 5px !important; padding-left: 13px !important; padding-right: 13px !important; _width: 0; } #udm li.menusectionsep { background: transparent url(http://content3.criticalhype.thewebshowroom.com.au/uploads/34062/separators.jpg) left top no-repeat; width: 7px; height: 39px; } div.gridcontainer { float: left; width: 880px; } div.griditem { float: left; width: 293px; } #customlg48466 { float: left; } #customlg48466top { float: left; display: none; } #customlg48466mid { float: left; width: 875px; padding: 0px 10px 0px 15px; background-color: transparent; } #customlg48466end { float: left; width: 900px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #eventpreview { float: left; } #eventtitle { width: 900px; padding: 0px 0px 0px 0px; background-color: transparent; } #eventtitle span { } #eventpreview ul { list-style-type: none; list-style-image: none; margin: 0; float: left; clear: left; padding: 0; width: 875px; padding: 0px 10px 0px 15px; background-color: transparent; } #eventpreview ul li { clear: left; margin: 0; padding: 0; } #eventpreviewend { float: left; clear: left; width: 900px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #blogpreview { float: left; } #blogtitle { width: 165px; padding: 20px 10px 8px 15px; background-color: #FFFFFF; } #blogtitle span { } #blogpreviewmid { float: left; clear: left; width: 190px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #blogpreview ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; clear: left; width: 190px; } #blogpreview ul li { clear: left; margin: 0; } #blogpreview ul li.blogpreviewitem { width: 165px; padding: 7px 10px 8px 15px; background-color: transparent; } #blogpreview ul li.blogpreviewsep { display: none; } #blogpreviewend { float: left; clear: left; width: 190px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #blogpreview ul li.blogpreviewnavlinks { width: 165px; padding-left: 15px; padding-right: 10px; text-align: right; font-size: 11px; } #blogpreview ul li a { font-weight: bold; } #blogpreview ul li a.blogtitle { display: block; } #blogpreviewitem1 span.blogthumb { } #blogpreviewitem2 span.blogthumb { } #blogpreviewitem3 span.blogthumb { } #customlg47429 { float: left; width: 190px; } #customlg47429top { float: left; display: none; } #customlg47429mid { float: left; width: 190px; padding: 0px 0px 0px 0px; background-color: transparent; } #customlg47429end { float: left; display: none; } #gallerypreview { float: left; } #gallerytitle { width: 165px; padding: 20px 10px 8px 15px; background-color: #FFFFFF; } #gallerytitle span { } #gallerypreviewmid { float: left; clear: left; width: 190px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #gallerypreview ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; clear: left; width: 190px; } #gallerypreview ul li { clear: left; margin: 0; } #gallerypreview ul li.gallerypreviewitem { width: 165px; padding: 7px 10px 8px 15px; background-color: transparent; } #gallerypreview ul li.gallerypreviewsep { display: none; } #gallerypreviewend { float: left; clear: left; width: 190px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #gallerypreview ul li.gallerypreviewnavlinks { width: 165px; padding-left: 15px; padding-right: 10px; text-align: right; font-size: 11px; } #gallerypreview ul li a { font-weight: bold; } #gallerypreview ul li a.gallerytitle { display: block; } #homepageecomcart { float: left; } #homepageecomcarttitle { width: 190px; padding: 0px 0px 0px 0px; background-color: transparent; margin: 0; } #homepageecomcarttitle span { } #homepageecomcartmid { float: left; clear: left; width: 165px; padding: 0px 10px 0px 15px; background-color: transparent; } #homepageecomcartinner { } #homepageecomcartend { float: left; clear: left; width: 190px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #subscribe { float: left; width: 190px; } #subscribetitle { width: 190px; padding: 28px 0px 0px 0px; background: transparent url(http://content2.criticalhype.thewebshowroom.com.au/uploads/34062/mailing-start.jpg) left top repeat; float: left; } #subscribetitle span { display: none; } #subscribeform { float: left; clear: left; } #subscribeform { width: 190px; padding: 10px 0px 0px 0px; background-color: #FFFFFF; } #subscribeend { float: left; clear: left; width: 190px; font-size: 0; line-height: 0; background-color: #FFFFFF; height: 12px; } #subscribeemail { float: left; width: 134px; } #subscribeformsubmit { width: auto; } #poll { float: left; } #pollquestion { color: #000000; font-weight: bold; margin-bottom: 10px; } #polltitle { width: 190px; padding: 28px 0px 0px 0px; background: transparent url(http://content1.criticalhype.thewebshowroom.com.au/uploads/34062/poll-start.jpg) left top repeat; } #polltitle span { display: none; } #pollmid { float: left; clear: left; width: 180px; padding: 10px 10px 0px 0px; background-color: #FFFFFF; } #pollend { float: left; clear: left; width: 190px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #pollanswers { width: 180px; } #pollanswers form ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; } #pollanswers form ul li { padding-left: 5px; clear: left; } #pollanswers form ul li label { display: inline; margin-bottom: 0px; } #pollanswers form ul li input { float: left; } #pollanswers form ul li span { padding-left: 8px; padding-top: 3px; padding-bottom: 5px; display: block; width: 140px; } #pollformsubmitcontainer { text-align: left; float: left; margin: 6px 0 0 0; } #pollformsubmit { width: auto; } #secondarynav { float: left; } #secondarynavtitle { width: 190px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #secondarynavtitle span { display: none; } #secondarynav ul { list-style-type: none; list-style-image: none; margin: 0; float: left; clear: left; width: 190px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #secondarynav ul li { clear: left; margin: 0; } #secondarynav ul li.secondarynavitem { width: 180px; padding: 7px 0px 0px 10px; background: transparent url(http://content2.criticalhype.thewebshowroom.com.au/uploads/34062/secondarybg1.jpg) left top no-repeat; height: 21px; } #secondarynav ul li.secondarynavsep { display: none; } #secondarynavend { float: left; clear: left; width: 190px; font-size: 0; line-height: 0; background-color: transparent; height: 1px; } #secondarynav ul li a { font-weight: bold; } #secondarynav ul li a.secondaryitemtitle { display: block; } #customlg47438 { float: left; width: 447px; } #customlg47438top { float: left; display: none; } #customlg47438mid { float: left; width: 447px; padding: 0px 0px 0px 0px; background-color: transparent; } #customlg47438end { float: left; display: none; } #homelogin { float: left; width: 447px; } #homelogintitle { width: 422px; padding: 20px 10px 8px 15px; background-color: #FFFFFF; float: left; } #homelogintitle span { } #homeloginform { float: left; clear: left; width: 422px; padding: 7px 10px 20px 15px; background-color: #FFFFFF; } #homeloginend { float: left; clear: left; width: 447px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #homeloginusername, #homeloginpassword { float: left; width: 181px; } #homeloginusername { margin-right: 5px; } #homeloginformsubmitcontainer { vertical-align: baseline; } #homeloginformsubmit { width: auto; } #homesearch { float: left; width: 447px; } #homesearchtitle { width: 422px; padding: 20px 10px 8px 15px; background-color: #FFFFFF; float: left; } #homesearchtitle span { } #homesearchform { float: left; clear: left; width: 422px; padding: 7px 10px 20px 15px; background-color: #FFFFFF; } #homesearchend { float: left; clear: left; width: 447px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #homesearchform .xForm { width: auto; } #homesearchform #homesearchkeywords { float: left; width: 362px; } #homesearchform #homesearchformsubmit { width: auto; } #newspreview { float: left; } #newstitle { width: 430px; padding: 70px 10px 8px 0px; background: transparent url(http://content3.criticalhype.thewebshowroom.com.au/uploads/34062/news-start1.jpg) left top no-repeat; height: 3px; } #newstitle span { display: none; } #newspreviewmid { float: left; clear: left; width: 440px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #newspreview ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; clear: left; width: 440px; } #newspreview ul li { clear: left; margin: 0; } #newspreview ul li.newspreviewitem { width: 370px; padding: 7px 25px 8px 45px; background: transparent url(http://content4.criticalhype.thewebshowroom.com.au/uploads/34062/news-body3.jpg) left top repeat; } #newspreview ul li.newspreviewsep { width: 440px; font-size: 0; line-height: 0; background: transparent url(http://content2.criticalhype.thewebshowroom.com.au/uploads/34062/seprataors-news3.png) left top repeat-x; height: 1px; } #newspreviewend { float: left; clear: left; width: 440px; font-size: 0; line-height: 0; background: transparent url(http://content2.criticalhype.thewebshowroom.com.au/uploads/34062/news-end4.jpg) left top repeat-x; height: 54px; } #newspreview ul li.newsnavlinks { width: 370px; padding-left: 45px; padding-right: 25px; text-align: right; font-size: 11px; } #newspreview ul li a { font-weight: bold; } #newspreview ul li a.newstitle { display: block; } #welcome { float: left; } #welcome #headingbarleft { width: 447px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; margin: 0; } #welcome #headingbarleft span { display: none; } #welcomecontent { float: left; clear: left; width: 447px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #welcomecontentinner { } #welcomeend { float: left; clear: left; display: none; } #customlg47488 { float: left; width: 263px; } #customlg47488top { float: left; display: none; } #customlg47488mid { float: left; width: 263px; padding: 0px 0px 0px 0px; background-color: transparent; } #customlg47488end { float: left; width: 263px; font-size: 0; line-height: 0; background-color: transparent; height: 8px; } #customlg47532 { float: left; width: 263px; } #customlg47532top { float: left; display: none; } #customlg47532mid { float: left; width: 263px; padding: 0px 0px 0px 0px; background-color: transparent; } #customlg47532end { float: left; display: none; } #featuredcats { float: left; } #featuredcatstitle { width: 238px; padding: 20px 10px 8px 15px; background-color: #FFFFFF; } #featuredcatstitle span { } #featuredcatsmid { float: left; clear: left; width: 263px; padding: 0px 0px 0px 0px; background-color: #FFFFFF; } #featuredcats ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0; float: left; clear: left; width: 263px; } #featuredcats ul li { clear: left; margin: 0; } #featuredcats ul li.featuredcatsitem { width: 238px; padding: 7px 10px 8px 15px; background-color: transparent; } #featuredcats ul li.featuredcatssep { display: none; } #featuredcatsend { float: left; clear: left; width: 263px; font-size: 0; line-height: 0; background-color: transparent; height: 12px; } #featuredcats ul li.featuredcatsnavlinks { width: 238px; padding-left: 15px; padding-right: 10px; text-align: right; font-size: 11px; } #featuredcats ul li a { font-weight: bold; } #featuredcats ul li a.featuredcatstitle { display: block; } 