HTML { background: #333537; font-family: tahoma; font-size: 11px !important }BODY { margin: 0px }H1 { margin: 0px; font-size: 18px }H2 { margin: 0px; font-size: 13px }INPUT, SELECT, TEXTAREA { border: 1px solid #808080; font-weight: bold; color: #236c32; font-size: 11px; padding: 2px; font-family: tahoma }A { text-decoration: none; cursor: pointer }A:hover { text-decoration: underline }FORM { margin: 0px; padding: 0px }/* --------------------------------------------------------------------------------- HEADERS ----------------------------------------------------------------------------- */H1.menu { font-size: 12px }H1.boxtitle { color: #236c32;  font-size: 18px }H1.boxsubtitle { color: #ffffff; font-size: 12px }H1.footertitle { color: #ffffff; font-size: 12px }H2.boxsubtitle { color: #69f587 }H2 { color: #236c32 }H3 { font-size: 11px; color: #236c32 }H3 A { color: #236c32 }/* ------------------------------------------------------------------------------------------ TABS ------------------------------------------------------------------------ *//* PAGE TAB DIV */.pagetexttabdiv { font-weight: bold; color: #69f587; margin-right: 5px; cursor: pointer }.pagetexttabdiv A { color: #ffffff; margin-left: 5px; margin-right: 5px; margin-top: 3px; display: block }.pagetexttabdiv .labeldiv IMG { vertical-align: bottom; margin-left: 10px; height: 20px; margin-right: 10px }.pagetexttabdiv .labeldiv { background: #808080; float: left; height: 20px }.pagetexttabdiv .leftdiv { width: 5px; float: left; background: url('../images/corners/pagetableft.gif') no-repeat; height: 20px }.pagetexttabdiv .rightdiv { width: 5px; float: left; background: url('../images/corners/pagetabright.gif') no-repeat; height: 20px }.selecteddiv .labeldiv { background: #236c32 }.selecteddiv .leftdiv { background: url('../images/corners/pagetableftselected.gif') }.selecteddiv .rightdiv { background: url('../images/corners/pagetabrightselected.gif') }/* SLIDEOUTTAB */.slideouttabdiv { position: absolute; z-index: 20; top: 0px }.slideouttabdiv .contentdiv { background: #338d44 url('../images/backgrounds/greentabgradient.jpg') top repeat-x }.slideouttabdiv .contentdiv .framediv { padding: 10px; padding-bottom: 5px }.slideouttabdiv .contentdiv .closediv { color: #69f587; width: 100%; text-align: right; margin-bottom: 5px }.slideouttabdiv .contentdiv .closediv A { color: #69f587; margin-left: 3px; margin-right: 3px }.slideouttabdiv .contentdiv .rowdiv { margin-bottom: 5px }.slideouttabdiv .contentdiv .titlediv { font-weight: bold; color: #69f587; margin-bottom: 5px }.slideouttabdiv .contentdiv .fielddiv { font-weight: bold; color: #69f587 }.slideouttabdiv .contentdiv .inputdiv INPUT { width: 96% }.slideouttabdiv .contentdiv .inputdiv SELECT { width: 99% }.slideouttabdiv .contentdiv .optiondiv { color: #ffffff; font-weight: bold; margin-top: 3px }.slideouttabdiv .contentdiv .optiondiv INPUT { width: 15px }.slideouttabdiv .contentdiv .buttondiv { text-align: right }.slideouttabdiv .contentdiv .buttondiv A { font-weight: bold; color: #ffffff }.slideouttabdiv .contentdiv .buttondiv IMG { margin-left: 5px; vertical-align: middle }.slideouttabdiv .tabdiv { font-weight: bold; color: #69f587; height: 20px; overflow: hidden; width: 160px }.slideouttabdiv .tabdiv .labeldiv IMG { vertical-align: bottom; margin-left: 10px; margin-right: 10px; border: 0px }.slideouttabdiv .tabdiv .labeldiv { background: #236c32; padding-top: 2px; width: 160px; height: 20px; float: left }.slideouttabdiv .tabdiv .leftdiv { width: 5px; float: left }.slideouttabdiv .tabdiv .rightdiv { width: 5px; float: left }/* ------------------------------------------------------------------------------------------ SHARED ------------------------------------------------------------------------ */#headerdiv { margin: auto; width: 100%; background: url('../images/backgrounds/header.jpg'); height: 113px }#headerdiv .containerdiv { position: relative; width: 960px; margin: auto }#contentdiv { margin: auto; width: 100%; background: #a8afaa url('../images/backgrounds/contentarea.jpg') center top repeat-x }#contentdiv #contentareadiv { background: url('../images/backgrounds/content.jpg') center top; background-repeat: no-repeat }#contentdiv .tabsdiv { height: 20px; width: 100%; z-index: 20 } #contentdiv .leftcolumndiv { float: left; width: 190px  } #contentdiv .rightcolumndiv { float: left; width: 780px; margin-top: 12px }#contentdiv .containerdiv  { position: relative; width: 970px; margin: auto }#bannersdiv { margin: auto; width: 100% }#bannersdiv .containerdiv { position: relative; width: 960px; margin: auto; min-height: 0px }#footerdiv { margin: auto; width: 100%; background: url('../images/backgrounds/footer.jpg'); height: 190px }#footerdiv .containerdiv { position: relative; width: 960px; margin: auto }#footerdiv .footerleftdiv { float: left; width: 50% }#footerdiv .footerrightdiv { float: left; width: 50% }#footerdiv .footerrightdiv .bannerdiv IMG { margin-left: 5px }/* LOGO */#logodiv { position: absolute; top: 16px }#logodiv IMG { border: 0px }/* MAINNAVIGATION */#mainnavigationdiv { position: absolute; left: 255px; top: 75px; width: 700px; height: 40px; overflow: hidden }#mainnavigationdiv .itemdiv { float: right; margin-left: 5px; margin-right: 5px; height: 38px }#mainnavigationdiv .itemdiv:hover, #mainnavigationdiv .selecteddiv { background: url('../images/transparancies/mainnavigationlight.png') bottom repeat-x }#mainnavigationdiv .itemdiv A { color: #ffffff; font-weight: bold; text-decoration: none }/* FUNCTIONS */#functionsdiv { width: 100% }/* BREADCRUMBS */#breadcrumbsdiv { float: left; width: 460px; margin-right: 20px }#breadcrumbsdiv .leftdiv { float: left; width: 5px; height: 26px; background: url('../images/corners/graybarleft.gif') top left no-repeat; overflow: hidden }#breadcrumbsdiv .rightdiv { float: left; width: 5px; height: 26px; background: url('../images/corners/graybarright.gif') top left no-repeat; overflow: hidden }#breadcrumbsdiv .contentdiv { float: left; width: 450px; height: 26px; background: #bac5bc; text-transform: lowercase }#breadcrumbsdiv .contentdiv .framediv { margin: 5px }#breadcrumbsdiv .contentdiv .titlediv { float: left; width: 100% }#breadcrumbsdiv .contentdiv .titlediv H2 { margin: 0px; font-size: 11px }#breadcrumbsdiv .contentdiv .backdiv { float: left; width: 15%; text-align: right }#breadcrumbsdiv .contentdiv .rootdiv H2 { float: left; margin: 0px; margin-right: 5px; color: #000000 }#breadcrumbsdiv .contentdiv .rootdiv H2 A { color: #000000 }#breadcrumbsdiv .contentdiv .currentdiv H2 { float: left; margin: 0px; margin-right: 5px; color: #236c32 }#breadcrumbsdiv .contentdiv .currentdiv H2 A { color: #236c32 }#breadcrumbsdiv .contentdiv .childdiv H2 { float: left; margin-right: 5px; color: #000000 }#breadcrumbsdiv .contentdiv .childdiv H2 A { color: #000000 }#breadcrumbsdiv .contentdiv .seperatordiv { float: left; width: 5px; margin: 0px; margin-right: 7px; font-weight: bold; font-size: 12px }/* SITEMESSAGE */#sitemessageholderdiv { position: relative; left: 50px; top: 0px; z-index: 200; width: 1px; height: 1px }#sitemessagebackgrounddiv { position: absolute; background: #000000; z-index: 200; height: 100%; filter: alpha(opacity=30); opacity: .30 }#sitemessagediv { position: absolute; left: 0px; top: 20px; z-index: 255; width: 500px; background: #ffffff }.successdiv { border: 5px solid #69f587 }.errordiv { border: 5px solid #ff9999 }#sitemessagediv .contentdiv { }#sitemessagediv .contentdiv .framediv { margin: 15px }#sitemessagediv .contentdiv .icondiv { float: left; width: 5% }#sitemessagediv .contentdiv .informationdiv { float: left; width: 95% }#sitemessagediv .contentdiv .informationdiv .titlediv { font-weight: bold; margin-bottom: 5px }#sitemessagediv .contentdiv .informationdiv .titlediv H2 { margin: 0px }#sitemessagediv .contentdiv .informationdiv .closebutton { margin-top: 10px }#sitemessagediv .contentdiv .informationdiv .closebutton .buttoncontentdiv { width: 85px }#sitemessagediv .contentdiv .informationdiv .closebutton IMG { margin-left: 10px; border: 0px }/* CUSTOMER */#customerdiv { float: left; width: 285px }#customerdiv .leftdiv { float: left; width: 5px; height: 26px; background: url('../images/corners/graybarleft.gif') top left no-repeat; overflow: hidden }#customerdiv .rightdiv { float: left; width: 5px; height: 26px; background: url('../images/corners/graybarright.gif') top left no-repeat; overflow: hidden }#customerdiv .contentdiv { float: left; width: 275px; height: 26px; background: #bac5bc }#customerdiv .contentdiv .namediv { float: left; width: 130px; overflow: hidden }#customerdiv .contentdiv A { color: #000000; font-weight: bold }#customerdiv .contentdiv .logoffdiv { float: left; width: 60px; font-weight: bold  }#customerdiv .contentdiv .logoffdiv A { display: block; margin-right: 5px; color: #000000; text-decoration: underline }#customerdiv .contentdiv .homediv { float: left; width: 70px; font-weight: bold }#customerdiv .contentdiv .homediv A { display: block; margin-right: 5px; color: #000000; text-decoration: underline }#customerdiv .contentdiv .framediv { margin: 5px }/* FOOTERMENU */#footermenudiv { margin-top: 30px; width: 400px }#footermenudiv .itemdiv { float: left; margin-right: 20px }#footermenudiv .itemdiv A { color: #808080; font-weight: bold }/* LOGOS IN FOOTER */#footerdiv #logosdiv { margin-top: 10px }#footerdiv #logosdiv IMG { border: 1px solid #000000; margin-right: 10px }/* SKYSCRAPER */#skyscraperdiv { position: absolute; z-index: 1; top: 13px; left: 975px }#skyscraperdiv IMG { border: 0px }/* SERVICEMENU */#servicemenudiv { margin-left: 223px; margin-top: 30px; width: 252px }#servicemenudiv .titlediv { margin-bottom: 10px }#servicemenudiv .itemdiv { margin-right: 10px; margin-top: 5px; margin-bottom: 5px; text-align: left !important }#servicemenudiv .itemdiv A { color: #808080; font-weight: bold }#servicemenudiv .itemdiv IMG { margin-right: 10px }#servicemenudiv .splitterdiv { height: 1px; background: #505050; margin: 0px; padding: 0px; overflow: hidden; font-size: 1px }/* BANNERS */#bannersdiv { }#bannersdiv .bannerleftdiv { float: left; width: 49%; display: inline; margin-bottom: 10px; margin-right: 18px }#bannersdiv .bannerrightdiv { float: left; width: 49%px; display: inline; margin-bottom: 10px }#bannersdiv IMG { border: 0px; margin-bottom: 15px }/* ERROR */.errormessagediv { font-weight: bold }.errormessagediv .imagediv { margin-right: 10px; vertical-align: middle }/* PRICE */.pricediv { }.pricediv .startingdiv { float: left; margin-right: 5px }.pricediv .oldpricediv { font-weight: normal; font-size: 11px }.pricediv .newpricediv { font-weight: bold; color: Maroon; margin-right: 5px }.pricediv .normalpricediv { font-weight: bold; color: #236c32 }/* DIV : loading */.site .loadingdiv { background: url('../images/icons/ajaxloading.gif') no-repeat center; width: 100%; height: 30px }/* ---------------------------------------------------------------------------------------- ELEMENTS ---------------------------------------------------------------------- */.cleardiv { clear: both; margin: 0px; width: 0px; height: 0px; font-size: 0px; overflow: hidden }.paragraph { line-height: 150% }.paragraph DIV, .paragraph SPAN, .paragraph P, .paragraph FONT, .paragraph TABLE { line-height: 150% !important; font-size: 11px !important; font-family: Tahoma !important }/* ---------------------------------------------------------------------------------------- SLIMBOX ---------------------------------------------------------------------- */#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000000; cursor: pointer; }#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #ffffff; }.lbLoading { background: #fff url('../images/other/lightboxloading.gif') no-repeat center; }#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #ffffff; background-repeat: no-repeat;}#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }#lbPrevLink { left: 0; }#lbPrevLink:hover { background: transparent url('../images/other/lightboxprevlabel.gif') no-repeat 0% 15%; }#lbNextLink { right: 0; }#lbNextLink:hover { background: transparent url('../images/other/lightboxnextlabel.gif') no-repeat 100% 15%; }#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 1.4em; text-align: left; border: 10px solid #ffffff; border-top-style: none; }#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('../images/other/lightboxcloselabel.gif') no-repeat center; margin: 5px 0; outline: none; }#lbCaption, #lbNumber { margin-right: 71px; }#lbCaption { font-weight: bold; }/* WHITE BOX DIV */.whitebox .titlediv { height: 24px; overflow: hidden }.whitebox .topleftdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/whiteboxtopleft.png') top left no-repeat; overflow: hidden }.whitebox .topsidediv { width: 165px; height: 6px; float: left; background: url('../images/corners/whiteboxtopside.png') top repeat-x; overflow: hidden }.whitebox .toprightdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/whiteboxtopright.png') top right no-repeat; overflow: hidden }.whitebox .contentdiv { width: 185px; background: #ffffff url('../images/backgrounds/whiteboxgradient.jpg') bottom repeat-x }.whitebox .bottomleftdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomleft.png') top left no-repeat }.whitebox .bottomsidediv { width: 165px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomside.png') top repeat-x }.whitebox .bottomrightdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomright.png') top right no-repeat }.whitebox .shadowdiv { width: 100%; background: url('../images/corners/whiteboxrightside.png') right repeat-y }.whitebox .bardiv { height: 7px; background: url('../images/backgrounds/whiteboxbar.jpg') top repeat-x }.whitebox .framediv { padding: 10px }/* WHITE BOX DIV */.whitelistbox .topleftdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/whitelistboxtopleft.png') top left no-repeat; overflow: hidden }.whitelistbox .topsidediv { width: 165px; height: 6px; float: left; background: url('../images/corners/whitelistboxtopside.png') top repeat-x; overflow: hidden }.whitelistbox .toprightdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/whitelistboxtopright.png') top right no-repeat; overflow: hidden }.whitelistbox .contentdiv { width: 185px; background: #ffffff url('../images/backgrounds/whitelistboxgradient.jpg') bottom repeat-x }.whitelistbox .bottomleftdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomleft.png') top left no-repeat; font-size: 0px }.whitelistbox .bottomsidediv { width: 165px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomside.png') top repeat-x; font-size: 0px }.whitelistbox .bottomrightdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomright.png') top right no-repeat; font-size: 0px }.whitelistbox .shadowdiv { width: 100%; background: url('../images/corners/whiteboxrightside.png') right repeat-y }.whitelistbox .framediv { padding-left: 10px; padding-right: 10px; padding-bottom: 4px }/* WHITE SQUARE BOX DIV */.whitesquarebox { width: 300px }.whitesquarebox .contentdiv { padding: 15px }.whitesquarebox .shadowdiv { background: url('../images/backgrounds/whitesquarebox.png') bottom right }/* GREEN BOX DIV */.greenbox .topleftdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/greenboxtopleft.png') top left no-repeat; overflow: hidden }.greenbox .topsidediv { width: 165px; height: 6px; float: left; background: url('../images/corners/greenboxtopside.png') top repeat-x; overflow: hidden }.greenbox .toprightdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/greenboxtopright.png') top right no-repeat; overflow: hidden }.greenbox .contentdiv { background: #236c32 url('../images/backgrounds/greenboxgradient.jpg') bottom repeat-x }.greenbox .bottomleftdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/greenboxbottomleft.png') top left no-repeat; font-size: 0px }.greenbox .bottomsidediv { width: 15px; height: 15px; float: left; background: url('../images/corners/greenboxbottomside.png') top repeat-x; font-size: 0px }.greenbox .bottomrightdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/greenboxbottomright.png') top right no-repeat; font-size: 0px }.greenbox .shadowdiv { width: 100%; background: url('../images/corners/greenboxrightside.png') right repeat-y }.greenbox .bardiv { height: 7px; background: url('../images/backgrounds/greenboxbar.jpg') top repeat-x }.greenbox .framediv { padding: 10px }/* GREEN BUTTON DIV */.greenbutton .buttonleftdiv { width: 5px; height: 26px; float: left; background: url('../images/corners/greenbuttonleft.png') top left no-repeat; overflow: hidden }.greenbutton .buttonrightdiv { width: 5px; height: 26px; float: left; background: url('../images/corners/greenbuttonright.png') top right no-repeat; overflow: hidden }.greenbutton .buttoncontentdiv { width: 105px; height: 26px; float: left; background: #236c32 url('../images/backgrounds/greenbuttongradient.jpg') bottom repeat-x }.greenbutton .buttonframediv { padding-top: 4px; padding-left: 5px; padding-right: 5px }.greenbutton .buttonframediv A { color: #ffffff; text-decoration: underline; font-weight: bold }/* BACK BUTTON DIV */.backbutton { margin-top: 10px }.backbutton .buttoncontentdiv { width: 60px }.backbutton IMG { margin-right: 10px; border: 0px }/* INBASKET BUTTON DIV */.inbasketbutton { margin-top: 10px }.inbasketbutton .buttoncontentdiv { width: 100px }.inbasketbutton IMG { margin-left: 10px; border: 0px }.formdiv { }.formdiv .rowdiv { }.formdiv .rowdiv .framediv { min-height: 18px; margin: 0px; padding: 5px }.formdiv .rowdiv .framediv .icon { margin-right: 5px; vertical-align: middle }.formdiv .rowdiv .framediv .labeldiv { font-weight: bold; color: #000000; margin-bottom: 5px; float: left; width: 45%; margin-top: 4px; font-weight: bold }.formdiv .rowdiv .framediv .labeldiv IMG { margin-right: 5px }.formdiv .rowdiv .framediv .valuelabeldiv { font-weight: bold; color: #236c32; margin-bottom: 5px; float: left; width: 35%; margin-top: 4px; font-weight: bold }.formdiv .rowdiv .framediv .valuediv { float: left; width: 53%; margin-bottom: 5px; margin-top: 4px }.formdiv .rowdiv .framediv .inputdiv { float: left; width: 53% }.formdiv .rowdiv .framediv .largeinputdiv { width: 100% }.formdiv .rowdiv .framediv .inputdiv .text { margin-top: 3px }.formdiv .rowdiv .framediv .textdiv { padding-top: 3px }.formdiv .rowdiv .framediv .textdiv A { color: #236c32 }.formdiv .rowdiv .framediv .inputdiv .optiondiv { float: left; width: 25%; margin-top: 5px }.formdiv .rowdiv .framediv .inputdiv .optiondiv INPUT { border: 0px; width: 15px; margin: 0px; padding: 0px; margin-left: 5px; margin-right: 5px }.splitterdiv { height: 1px; background: #d0d0d0; margin: 0px; padding: 0px; font-size: 1px; overflow: hidden }.formdiv .unevendiv { background: #fafafa }/* DIV : valuerows */.formdiv .valuerowdiv .framediv { min-height: 18px; margin: 0px; padding: 5px }.formdiv .valuerowdiv .labeldiv { float: left; width: 390px; font-weight: bold; text-align: right; margin: 0px; padding: 0px }.formdiv .valuerowdiv .labeldiv IMG { vertical-align: middle }.formdiv .valuerowdiv .valuediv { float: left; width: 70px; font-weight: bold; text-align: right; margin: 0px; padding: 0px }.formdiv .valuerowdiv .totaldiv { color: #236c32; margin: 0px; padding: 0px }/* OPMAAK FORM VELDEN */TEXTAREA { width: 95%; height: 100px; color: #236c32; font-weight: bold; background: url('../images/backgrounds/input.jpg') top left; border: 1px solid #236c32; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 2px }SELECT { width: 95%; color: #236c32; font-weight: bold; height: 22px; margin: 0px; margin-left: 0px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 97% }INPUT { width: 92%; background: url('../images/backgrounds/input.jpg') top left; border: 1px solid #236c32; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 2px }.checkboxinput { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 8px; margin-top: 5px }.checkboxinput.marginright { margin-left: 0px; margin-right: 8px }.radioboxinput { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 8px; background: none }/* SPECIALE RIJEN */.formdiv .questiondiv { background: #f0f0f0 }.formdiv .paragraph { margin-top: 2px }.ordernavigationdiv { width: 100%; margin-top: 10px }.ordernavigationdiv .backdiv { float: left; margin-top: 0px }.ordernavigationdiv .nextdiv { float: right }.ordernavigationdiv .backdiv { float: left }.ordernavigationdiv .closediv { float: left }.ordernavigationdiv .buttoncontentdiv IMG { border: 0px }.ordernavigationdiv .buttoncontentdiv A { cursor: pointer }.ordernavigationdiv .backdiv .buttoncontentdiv { width: 55px }.ordernavigationdiv .backdiv .buttoncontentdiv IMG { margin-right: 5px; display: inline }.ordernavigationdiv .closediv .buttoncontentdiv { width: 65px }.ordernavigationdiv .closediv .buttoncontentdiv IMG { margin-right: 5px; display: inline }.ordernavigationdiv .nextdiv { float: right }.ordernavigationdiv .nextdiv .buttoncontentdiv { width: 140px }.ordernavigationdiv .nextdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .manageaddressesdiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .manageaddressesdiv .buttoncontentdiv { width: 115px }.ordernavigationdiv .manageaddressesdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .registeraccountdiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .registeraccountdiv .buttoncontentdiv { width: 180px }.ordernavigationdiv .registeraccountdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .registerconfirmdiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .registerconfirmdiv .buttoncontentdiv { width: 105px }.ordernavigationdiv .registerconfirmdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .alreadyregistereddiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .alreadyregistereddiv .buttoncontentdiv { width: 150px }.ordernavigationdiv .alreadyregistereddiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .passwordresetdiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .passwordresetdiv .buttoncontentdiv { width: 140px }.ordernavigationdiv .passwordresetdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .registernewproductdiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .registernewproductdiv .buttoncontentdiv { width: 170px }.ordernavigationdiv .registernewproductdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .deletecustomerproductdiv { float: right; margin-right: 10px; display: inline }.ordernavigationdiv .deletecustomerproductdiv .buttoncontentdiv { width: 90px }.ordernavigationdiv .deletecustomerproductdiv .buttoncontentdiv IMG { margin-left: 5px }.ordernavigationdiv .searchdiv .buttoncontentdiv { width: 60px }/* HEADLINES */ #headlinesdiv { width: 373px }#headlinesdiv .box .topsidediv { width: 338px }#headlinesdiv .box .contentdiv { width: 358px; height: 170px; position: relative }#headlinesdiv .box .bottomsidediv { width: 338px }#headlinesdiv .titlediv { float: left; width: 45%; height: 24px }#headlinesdiv .subnavigationdiv { float: left; width: 49% }#headlinesdiv .subnavigationdiv .morediv { float: right }#headlinesdiv .subnavigationdiv .morediv IMG { margin-left: 5px; margin-top: 3px }#headlinesdiv .subnavigationdiv .itemdiv { float: right; margin-left: 5px; background: url('../images/backgrounds/subnavigation.gif'); cursor: pointer }#headlinesdiv .subnavigationdiv .itemdiv A { display: block; margin: 5px; margin-left: 10px; margin-right: 10px; font-weight: bold; color: #236c32; text-decoration: none }#headlinesdiv .subnavigationdiv .itemdiv:hover, #headlinesdiv .subnavigationdiv .selecteddiv { background: #236c32 }#headlinesdiv .subnavigationdiv .itemdiv:hover A, #headlinesdiv .subnavigationdiv .selecteddiv A { color: #ffffff }#headlinesdiv .descriptiondiv { background: url('../images/backgrounds/newsoverlay.png'); position: absolute; top: 70px; left: 0px; z-index: 10; width: 330px }#headlinesdiv .descriptiondiv H2 { color: #69f587; font-size: 11px; margin: 0px; margin-bottom: 4px }#headlinesdiv .descriptiondiv .paragraph, #headlinesdiv .descriptiondiv .paragraph A { color: #ffffff; margin: 0px }#headlinesdiv .descriptiondiv .paragraph, #headlinesdiv .descriptiondiv .paragraph IMG { margin-left: 5px }#headlinesdiv .image { border: 0px; width: 358px; height: 170px }#headlinesdiv IMG { border: 0px }/* FEATUREDPRODUCTS (DETAILED) */#featuredproductsdiv.detailed { float: left; width: 183px }#featuredproductsdiv.detailed .titlediv { height: 24px }#featuredproductsdiv.detailed .itemdiv { width: 173px; height: 36px; margin-top: -8px; background: url('../images/backgrounds/featuredproduct.png') }#featuredproductsdiv.detailed .firstrowdiv { margin-top: 0px }#featuredproductsdiv.detailed .itemdiv A { color: #236c32; font-weight: bold; display: block; padding: 5px; text-decoration: none }#featuredproductsdiv.detailed .itemdiv:hover, #featuredproductsdiv.detailed .selecteddiv { background: url('../images/backgrounds/featuredproductselected.png') }#featuredproductsdiv.detailed .itemdiv:hover A, #featuredproductsdiv.detailed .selecteddiv A { color: #ffffff }#featuredproductsdiv.detailed .morediv { width: 164px; text-align: right; font-weight: bold; color: #236c32; height: 24px }#featuredproductsdiv.detailed .morediv A { color: #236c32 }#featuredproductsdiv.detailed .morediv IMG { margin-left: 5px }#featuredproductholderdiv { float: left; width: 190px; margin-top: 24px }#featuredproductholderdiv .titlediv { height: 24px }#featuredproductholderdiv .box .topsidediv { width: 155px }#featuredproductholderdiv .box .contentdiv { width: 175px; height: 128px; overflow: hidden }#featuredproductholderdiv .box IMG { width: 175px; height: 128px; border: 0px }#featuredproductholderdiv .box .bottomsidediv { width: 155px }#featuredproductdiv .pricediv { position: absolute; cursor: pointer; z-index: 10; width: 175px; height: 128px; background: url('../images/other/featuredproductprice.png') bottom right no-repeat }#featuredproductdiv .pricediv .startingdiv { margin: 0px; position: absolute; top: 109px; font-size: 10px; left: 30px; color: #69f587; width: 75px; text-align: right }#featuredproductdiv .pricediv .oldpricediv { margin: 0px; position: absolute; top: 90px; left: 90px; color: #69f587; width: 75px; text-align: right }#featuredproductdiv .pricediv .normalpricediv { margin: 0px; position: absolute; top: 105px; left: 90px; font-weight: bold; color: #ffffff; font-size: 13px; width: 75px; text-align: right }#featuredproductdiv .pricediv .newpricediv { margin: 0px; position: absolute; top: 105px; left: 90px; font-weight: bold; color: #ffffff; font-size: 13px; width: 75px; text-align: right }#featuredproductdiv .lastrowdiv { margin-bottom: 0px }#featuredproductdiv .itemdiv { margin-bottom: 6px }#featuredproductdiv .itemdiv .numberdiv { font-weight: bold; float: left; width: 20px }#featuredproductdiv .itemdiv .namediv { float: left; width: 140px }#featuredproductdiv .itemdiv .namediv A { color: #000000 }/* FEATUREDPRODUCTS (SUMMARY) */#featuredproductsdiv.summary { float: left; width: 200px }#featuredproductsdiv.summary .titlediv { height: 24px }#featuredproductsdiv.summary .itemdiv { margin-bottom: 5px }#featuredproductsdiv.summary .itemdiv .bulletdiv { float: left; width: 7%; font-weight: bold }#featuredproductsdiv.summary .itemdiv .bulletdiv IMG { vertical-align: middle }#featuredproductsdiv.summary .itemdiv .namediv { float: left; width: 93% }#featuredproductsdiv.summary .itemdiv .namediv A { color: #236c32; font-weight: bold }#featuredproductsdiv.summary .itemdiv .pricediv { width: 93%; margin-top: 1px; margin-left: 6px }#featuredproductsdiv.summary .itemdiv .pricediv .oldpricediv { float: left; margin-right: 10px }#featuredproductsdiv.summary .itemdiv .pricediv .newpricediv { float: left }/* visitedPRODUCTS */#visitedproductsdiv { float: left; width: 200px }#visitedproductsdiv .titlediv { height: 24px }#visitedproductsdiv .itemdiv { margin-bottom: 5px }#visitedproductsdiv .itemdiv .bulletdiv { float: left; width: 7%; font-weight: bold }#visitedproductsdiv .itemdiv .bulletdiv IMG { vertical-align: middle }#visitedproductsdiv .itemdiv .namediv { float: left; width: 93% }#visitedproductsdiv .itemdiv .namediv A { color: #236c32; font-weight: bold }/* PRODUCTGROUP BOX DIV */.productgroupbox { width: 190px; float: left; margin-right: 3px }.productgroupbox .topleftdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/productboxtopleft.png') top left no-repeat; overflow: hidden }.productgroupbox .topsidediv { width: 155px; height: 6px; float: left; background: url('../images/corners/productboxtopside.png') top repeat-x; overflow: hidden }.productgroupbox .toprightdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/productboxtopright.png') top right no-repeat; overflow: hidden }.productgroupbox .contentdiv { width: 175px; background: #ffffff url('../images/backgrounds/whiteboxgradient.jpg') bottom repeat-x }.productgroupbox .bottomleftdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomleft.png') top left no-repeat; font-size: 0px }.productgroupbox .bottomsidediv { width: 155px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomside.png') top repeat-x; font-size: 0px }.productgroupbox .bottomrightdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/whiteboxbottomright.png') top right no-repeat; font-size: 0px }.productgroupbox .shadowdiv { width: 100%; background: url('../images/corners/productboxrightside.png') right repeat-y }.productgroupbox .bardiv { background: #1d5e2b; height: 15px }.productgroupbox .bardiv .namediv { float: left; width: 80%; margin-left: 5px }.productgroupbox .bardiv .quantitydiv { float: left; width: 10%; margin-left: 5px; text-align: right; color: #ffffff }.productgroupbox .bardiv H3 { font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px }.productgroupbox .bardiv H3 A { color: #ffffff }.productgroupbox .imagediv IMG { border: 0px; width: 175px; height: 80px }/* IMAGEBOX */ .imagebox { width: 373px }.imagebox .box .topsidediv { width: 338px }.imagebox .box .contentdiv { width: 358px; height: 230px; overflow: hidden }.imagebox .box .bottomsidediv { width: 338px }.imagebox .titlediv { float: left; width: 5%; height: 24px }.imagebox .subnavigationdiv { float: left; width: 87% }.imagebox .subnavigationdiv .itemdiv { float: right; margin-left: 5px; background: url('../images/backgrounds/subnavigation.gif'); cursor: pointer }.imagebox .subnavigationdiv .itemdiv A { display: block; margin: 5px; margin-left: 10px; margin-right: 10px; font-weight: bold; color: #236c32; text-decoration: none }.imagebox .subnavigationdiv .itemdiv:hover, #newsimagesdiv .subnavigationdiv .selecteddiv { background: #236c32 }.imagebox .subnavigationdiv .itemdiv:hover A, #newsimagesdiv .subnavigationdiv .selecteddiv A { color: #ffffff }.imagebox .subnavigationdiv .selecteddiv { background: #236c32 }.imagebox .subnavigationdiv .selecteddiv A { color: #ffffff }.imagebox IMG { border: 0px; width: 358px; height: 230px }/* OCCASSIONS */#occassionsdiv { position: absolute; top: 300px; left: 573px; width: 194px }#occassionsdiv .titlediv { height: 24px }#occassionsdiv .box .topsidediv { width: 159px }#occassionsdiv .box .contentdiv { width: 179px; height: 128px; text-align: left }#occassionsdiv .box .contentdiv IMG { margin: 0px }#occassionsdiv .box .contentdiv UL { margin-top: 0px; margin-bottom: 0px; line-height: 100%; padding: 0px; margin-left: 10px; text-align: left }#occassionsdiv .box .contentdiv LI { margin-left: 5px; margin-bottom: 6px; line-height: 100%; padding: 0px; }#occassionsdiv .box .contentdiv .morediv { text-align: right }#occassionsdiv .box .contentdiv .morediv IMG { border: 0px; margin-left: 5px; vertical-align: middle }#occassionsdiv .box .bottomsidediv { width: 159px }#occassionsdiv .itemdiv { margin-bottom: 5px }#occassionsdiv .lastrowdiv { margin-bottom: 0px }/* DIV : popup */.popupdiv H2 { margin-bottom: 10px }.popupdiv { background: #ffffff; left: 100px; border: 5px solid #236c32; width: 400px }.popupdiv .framediv { margin: 10px }.popupdiv P { color: #000000 }.popupdiv .icondiv { float: left; width: 0%; text-align: center }.popupdiv .icondiv IMG { margin-top: 5px }.popupdiv .labeldiv { float: left; width: 40%; margin-top: 4px; font-weight: bold }.popupdiv .inputdiv { float: left; width: 60% }.popupdiv .inputdiv INPUT { color: [primary1]; font-weight: bold; height: 16px; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 93% }.popupdiv .inputdiv .optiondiv { float: left; width: 20% }.popupdiv .inputdiv .optiondiv INPUT { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 5px }.popupdiv .inputdiv .checkboxinput { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 8px }.popupdiv .inputdiv SELECT { font-weight: bold; height: 22px; margin: 0px; margin-left: 0px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 97% }.popupdiv .stockdiv IMG { vertical-align: middle; margin-right: 5px }.popupdiv .pricediv { font-size: 14px; font-weight: bold }.popupdiv .currentpricediv {  }.popupdiv .normalpricediv { font-size: 10px; margin-bottom: 5px; text-decoration: line-through; font-weight: normal }.popupdiv .navigationdiv { margin-top: 10px }.popupdiv .navigationdiv .cancelbutton { float: left }.popupdiv .navigationdiv .cancelbutton .buttoncontentdiv { width: 80px }.popupdiv .navigationdiv .cancelbutton .buttoncontentdiv IMG { border: 0px; margin-right: 5px }.popupdiv .navigationdiv .updatebutton { float: right }.popupdiv .navigationdiv .updatebutton .buttoncontentdiv { width: 80px }.popupdiv .navigationdiv .updatebutton .buttoncontentdiv IMG { border: 0px; margin-left: 5px }.popupdiv .variantdiv { visibility: hidden; display: none }#popupholderdiv { position: absolute; left: 280px; top: 40px; z-index: 255; width: 1px; height: 1px } #basketupdatepopupbackgrounddiv { position: absolute; background: #000000; z-index: 200; height: 100%; height: 100%; filter: alpha(opacity=30); opacity: .30 }#basketupdatepopupdiv { position: absolute; left: 0px; top: 20px; z-index: 255; width: 450px }/* orderphases */#orderphasesdiv { float: left; margin-top: 15px; width: 260px }#orderphasesdiv .titlediv { height: 24px }#orderphasesdiv .box .topsidediv { width: 225px }#orderphasesdiv .box .contentdiv { width: 245px }#orderphasesdiv .box .contentdiv P { margin-top: 0px }#orderphasesdiv .box .bottomsidediv { width: 225px }#orderphasesdiv .tabdiv { }#orderphasesdiv .tabdiv .textdiv { padding: 5px }#orderphasesdiv .selecteddiv { font-weight: bold }/* PRODUCT BOX DIV */.productbox { width: 190px; float: left; margin-right: 3px }.productbox .topleftdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/productboxtopleft.png') top left no-repeat; overflow: hidden }.productbox .topsidediv { width: 155px; height: 6px; float: left; background: url('../images/corners/productboxtopside.png') top repeat-x; overflow: hidden }.productbox .toprightdiv { width: 15px; height: 6px; float: left; background: url('../images/corners/productboxtopright.png') top right no-repeat; overflow: hidden }.productbox .contentdiv { width: 175px; background: #ffffff url('../images/backgrounds/productboxgradient.jpg') bottom repeat-x }.productbox .bottomleftdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/productboxbottomleft.png') top left no-repeat; font-size: 0px }.productbox .bottomsidediv { width: 155px; height: 15px; float: left; background: url('../images/corners/productboxbottomside.png') top repeat-x; font-size: 0px }.productbox .bottomrightdiv { width: 15px; height: 15px; float: left; background: url('../images/corners/productboxbottomright.png') top right no-repeat; font-size: 0px }.productbox .shadowdiv { width: 100%; background: url('../images/corners/productboxrightside.png') right repeat-y }.productbox .bardiv { background: #1d5e2b }.productbox .bardiv .namediv { padding-left: 5px; padding-right: 5px; padding-bottom: 2px }.productbox .bardiv H3 { font-size: 11px; font-weight: bold; color: #ffffff; margin: 0px }.productbox .bardiv H3 A { color: #ffffff }.productbox .framediv { padding: 10px; padding-top: 5px; padding-bottom: 5px; min-height: 26px }.productbox .imagediv IMG { border: 0px; width: 175px; height: 80px }.productbox .detailsdiv .pricediv { float: left; width: 76%; font-weight: bold; color: #236c32 }.productbox .detailsdiv .stockdiv { float: left; width: 12%; text-align: right }.productbox .detailsdiv .inbasketdiv { float: left; width: 12%; text-align: right }.productbox .detailsdiv .inbasketdiv IMG { border: 0px }.productbox .detailsdiv .stockdiv IMG { border: 0px }.productbox .detailsdiv .oldpricediv { float: left }.productbox .detailsdiv .newpricediv { float: left }.productbox .detailsdiv .normalpricediv { float: left }/* SLIDEOUTTAB / BROWSER */.tabbrowserdiv { position: relative; left: 0px; width: 165px }.tabbrowserdiv .tabdiv { width: 165px; cursor: pointer }.tabbrowserdiv .tabdiv .labeldiv { width: 155px }.tabbrowserdiv .tabdiv .labeldiv .textdiv { float: left; margin: 0px; margin-left: 4px; width: 140px; display: inline; color: #ffffff }.tabbrowserdiv .tabdiv .labeldiv .expanddiv { float: left; margin: 0px; width: 8px; display: inline }.tabbrowserdiv .tabdiv .labeldiv .expanddiv IMG { margin: 0px }.tabbrowserdiv .contentdiv { display: none }/* SLIDEOUTTAB / SEARCH */.tabsearchdiv { left: 670px; width: 160px; z-index: 3 }.tabsearchdiv .tabdiv .labeldiv { width: 90px }.tabsearchdiv .tabdiv { position: relative; left: 60px; cursor: pointer }.tabsearchdiv .contentdiv { display: none }.tabsearchdiv .rowdiv #tabSearchInput { margin-right: 5px; width: 100px }.tabsearchdiv .rowdiv IMG { vertical-align: top; margin-top: 1px; border: 0px }.tabsearchdiv .contentdiv .optiondiv { text-align: right; margin-bottom: 5px }.tabsearchdiv .contentdiv .optiondiv A { color: #ffffff; font-weight: bold }.tabsearchdiv .contentdiv .optiondiv IMG { margin-left: 5px }/* SLIDEOUTTAB / NEWSLETTER */.tabnewsletterdiv { left: 795px; width: 160px; z-index: 4 }.tabnewsletterdiv .contentdiv { display: none }.tabnewsletterdiv .rowdiv #tabNewsletterInput { margin-right: 5px; width: 100px }.tabnewsletterdiv .rowdiv IMG { vertical-align: top; margin-top: 1px; border: 0px }.tabnewsletterdiv .tabdiv .labeldiv { width: 110px; cursor: pointer }.tabnewsletterdiv .tabdiv { position: relative; left: 40px }/* SLIDEOUTTAB / CUSTOMER LOGIN */.tabcustomerlogindiv { left: 315px; width: 160px; z-index: 2 }.tabcustomerlogindiv .tabdiv .labeldiv { width: 110px }.tabcustomerlogindiv .tabdiv { position: relative; left: 40px; cursor: pointer  }.tabcustomerlogindiv .contentdiv { display: none }.tabcustomerlogindiv .contentdiv .rowdiv { margin-bottom: 5px }.tabcustomerlogindiv .contentdiv .rowdiv #tabCustomerLoginInputEmail { width: 131px }.tabcustomerlogindiv .contentdiv .rowdiv #tabCustomerLoginInputPassword { margin-right: 5px; width: 100px }.tabcustomerlogindiv .contentdiv .rowdiv IMG { vertical-align: top; margin-top: 1px; border: 0px }.tabcustomerlogindiv .contentdiv .optiondiv { text-align: right; margin-bottom: 5px }.tabcustomerlogindiv .contentdiv .optiondiv A { color: #69f587 }.tabcustomerlogindiv .contentdiv .optiondiv IMG { margin-left: 5px }/* SLIDEOUTTAB / SHOPPINGBASKET */.tabshoppingbasketdiv { left: 480px; width: 290px; z-index: 1 }.tabshoppingbasketdiv .tabdiv { position: relative; width: 250px; cursor: pointer }.tabshoppingbasketdiv .tabdiv .labeldiv { width: 235px; font-weight: normal }.tabshoppingbasketdiv .tabdiv .labeldiv A { color: #69f587; font-weight: bold }.tabshoppingbasketdiv .tabdiv .labeldiv .textdiv { float: left; margin-right: 5px }.tabshoppingbasketdiv .tabdiv .labeldiv .basketcontentdiv { float: left }/* These are standard sIFR styles... do not modify */.sIFR-flash {	visibility: visible !important;	margin: 0;}.sIFR-replaced {	visibility: visible !important;}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */.sIFR-flash + div[adblocktab=true] {  display: none !important;}/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */.sIFR-hasFlash h1{	visibility: hidden;	font-size: 18px;}.sIFR-hasFlash h1.menu {	visibility: hidden;	font-size: 14px;}.sIFR-hasFlash h2.boxsubtitle {	visibility: hidden;	letter-spacing: -9px;	font-size: 28px;}/* DIV : productlisting */#productlistingdiv { margin-top: 5px; width: 580px }/* DIV : products */.productsdiv { float: left; display: inline; margin-top: 15px; width: 580px; overflow: hidden }/* DIV : sidebar */.sidebardiv { float: left; display: inline; width: 200px; margin-top: 10px }/* TOP NAVIGATION */#topnavigationdiv {  }#topnavigationdiv .box { width: 575px }#topnavigationdiv .box .topsidediv { width: 540px }#topnavigationdiv .box .contentdiv { width: 560px; overflow: hidden }#topnavigationdiv .box .rowdiv .icondiv { float: left; width: 20% }#topnavigationdiv .box .bottomsidediv { width: 540px }#topnavigationdiv .sortingdiv { float: left; width: 49%; margin-bottom: 3px }#topnavigationdiv .pagingdiv { float: left; width: 49%; text-align: right; margin-bottom: 3px }/* SEARCHRESULTS */#searchresultsdiv { margin-top: 5px }#searchresultsdiv .box { width: 575px }#searchresultsdiv .box .topsidediv { width: 540px }#searchresultsdiv .box .contentdiv { width: 560px }#searchresultsdiv .box .contentdiv A { color: #236c32; font-weight: bold }#searchresultsdiv .box .rowdiv .icondiv { float: left; width: 20% }#searchresultsdiv .box .bottomsidediv { width: 540px }#searchresultsdiv .box .contentdiv IMG { margin-right: 10px }/* SORTING */.sortingdiv .labeldiv { float: left; width: 120px; margin-right: 10px; font-weight: bold }.sortingdiv .labeldiv IMG { vertical-align: middle; margin-right: 10px }.sortingdiv .currentdiv { float: left; width: 60px; margin-right: 10px; cursor: pointer }.sortingdiv .changediv { float: left; width: 18px }.sortingdiv .changediv IMG { float: left; border: 0px; margin-top: 7px; margin-right: 2px; vertical-align: middle }/* SELECTION */.selectiondiv { position: absolute; z-index: 255; top: 100px; left: 325px; border: 1px solid #236c32; background: #ffffff url('images/backgrounds/whiteboxgradient.jpg') bottom; visibility: hidden; display: none; width: 100px }.selectiondiv .itemdiv { margin: 10px }.selectiondiv .itemdiv A { color: #236c32; font-weight: bold }.selectiondiv .itemdiv IMG { margin-right: 10px; vertical-align: middle; behavior: url("css/iepngfix.htc") }/* PAGING */.pagingdiv .itemsdiv { float: left; width: 280px }.pagingdiv .itemdiv { float: right; margin-left: 2px; cursor: pointer; border: 1px solid #c0c0c0 }.pagingdiv .itemdiv A { font-weight: bold; text-decoration: none; margin-left: 5px; margin-right: 5px; display: block; font-size: 10px; color: #236c32 }.pagingdiv .itemdiv IMG { vertical-align: middle; margin-left: 2px; margin-right: 2px }.pagingdiv .selecteddiv { border: 1px solid #c0c0c0; background: #d0d0d0 }.pagingdiv .itemdiv:hover { background: #808080; border: 1px solid #c0c0c0 }.pagingdiv .itemdiv:hover A { color: #ffffff }.pagingdiv .leftarrowdiv { float: right; margin-right: 5px }.pagingdiv .leftarrowdiv IMG { border: 0px; vertical-align: middle }.pagingdiv .rightarrowdiv { float: right; margin-left: 5px; margin-right: 5px }.pagingdiv .rightarrowdiv IMG { border: 0px; vertical-align: middle }/* NO PRODUCTS */#noproductsdiv { }#noproductsdiv { float: left; margin-top: 0px; width: 575px; margin-right: 10px }#noproductsdiv .titlediv { height: 24px }#noproductsdiv .box .topsidediv { width: 540px }#noproductsdiv .box .contentdiv { width: 560px }#noproductsdiv .box .contentdiv P { margin: 0px }#noproductsdiv .box .bottomsidediv { width: 540px }/* ASSORTMENTLIST */#assortmentlistdiv #assortmentlistholderdiv { min-height: 430px; margin-top: 5px; margin-bottom: 5px; height: 472px }#assortmentlistdiv #assortmentlistItems { margin-bottom: 10px }#assortmentlistdiv .itemsdiv { margin-top: 15px }#assortmentlistdiv .itemsdiv .itemdiv { width: 173px; height: 30px; margin-top: -8px; background: url('../images/backgrounds/browsertab.png'); float: none }#assortmentlistdiv .firstrowdiv { margin-top: 0px }#assortmentlistdiv .itemsdiv .itemdiv A { color: #ffffff; font-weight: bold; display: block; padding: 2px; padding-left: 10px; text-decoration: none }#assortmentlistdiv .itemsdiv .itemdiv:hover { background: url('../images/backgrounds/browsertabselected.png') }#assortmentlistdiv .itemsdiv .itemdiv:hover A { color: #236c32 }#assortmentlistdiv .navigationdiv { width: 164px }#assortmentlistdiv .navigationdiv .itemdiv { float: right; background: #236c32; margin-left: 5px }#assortmentlistdiv .navigationdiv .itemdiv A { padding: 2px; padding-left: 4px; padding-right: 4px; display: block; color: #69f587; font-weight: bold }#assortmentlistdiv .navigationdiv .selecteddiv { background: #69f587 }#assortmentlistdiv .navigationdiv .selecteddiv A { color: #236c32 }/* BESTSELLERS */#bestsellersdiv { float: left; width: 200px }#bestsellersdiv .titlediv { height: 24px }#bestsellersdiv .itemdiv { margin-bottom: 5px }#bestsellersdiv .itemdiv .numberdiv { float: left; width: 7%; font-weight: bold }#bestsellersdiv .itemdiv .namediv { float: left; width: 93% }#bestsellersdiv .itemdiv .namediv A { color: #236c32; font-weight: bold }/* DIV : customeraccount */.customerregistrationformdiv { }.customerregistrationformdiv H2 { margin-top: 15px; margin-bottom: 10px }.customerregistrationformdiv H2 IMG { margin-right: 10px }.customerregistrationformdiv .descriptiondiv { margin-bottom: 10px }.customerregistrationformdiv #postaddressdiv { visibility: hidden; display: none }.customerregistrationformdiv .inputdiv SELECT { font-weight: bold; height: 22px; margin: 0px; padding: 0px; margin-right: 8px; padding-left: 5px; padding-top: 2px; width: 95% }.customerregistrationformdiv .inputdiv .birthdayselect { width: 20% }.customerregistrationformdiv .inputdiv .birthmonthselect { width: 40% }.customerregistrationformdiv .inputdiv .birthyearselect {width: 30% }.customerregistrationformdiv .emaildiv { margin-left: 7px }.customerregistrationformdiv .rowdiv .passwordconfirminput { width: 82% }.customerregistrationformdiv .rowdiv #passwordconfirmimage { margin-left: 10px; margin-top: 2px }.customerregistrationformdiv .rowdiv .emailconfirminput { width: 82% }.customerregistrationformdiv .rowdiv #emailconfirmimage { margin-left: 10px; margin-top: 2px }/* HEADLINES */
 
#headlinesdiv { position: absolute; top: 81px; left: 190px }
#headlinesdiv H2 A { text-decoration: none; color: #69f587 !important }
#headlinesdiv A { text-decoration: none; color: white !important }

/* ABOUT US */

#aboutusdiv { position: absolute; top: 300px; left: 776px; width: 194px }
#aboutusdiv .titlediv { height: 24px }
#aboutusdiv .box .topsidediv { width: 159px }
#aboutusdiv .box .contentdiv { width: 179px; height: 128px }
#aboutusdiv .box .bottomsidediv { width: 159px }
#aboutusdiv .textdiv { width: 80px; float: left }
#aboutusdiv .thumbimg { float: right; border: 1px solid #1d5e2b }
#aboutusdiv A { color: #ffffff; font-weight: bold }

/* SPOTLIGHT */

#spotlightdiv { position: absolute; left: 573px; top: 81px; width: 194px }
#spotlightdiv .titlediv { height: 24px }
#spotlightdiv IMG { border: 0px }
#spotlightdiv .box .topsidediv { width: 159px }
#spotlightdiv .box .contentdiv { width: 179px; height: 170px; overflow: hidden }
#spotlightdiv .box .contentdiv .bannerdiv { margin: 0px }
#spotlightdiv .box .bottomsidediv { width: 159px }

/* FEATUREDPRODUCTS */

#featuredproductsholderdiv { position: absolute; top: 300px; left: 190px }

/* NEWSITEM */

#newsitemdiv { position: absolute; top: 450px; left: 573px; width: 194px }
#newsitemdiv .titlediv { height: 24px }
#newsitemdiv .box .topsidediv { width: 159px }
#newsitemdiv .box .contentdiv { width: 179px }
#newsitemdiv .box .bottomsidediv { width: 159px }
#newsitemdiv .itemdiv { margin-bottom: 5px }
#newsitemdiv .lastrowdiv { margin-bottom: 0px }
#newsitemdiv .itemdiv .numberdiv { font-weight: bold; float: left; width: 20px }
#newsitemdiv .itemdiv .namediv { float: left; width: 130px }
#newsitemdiv .itemdiv .namediv A { color: #000000 }

/* SKYSCRAPER */

#skyscraperdiv { position: absolute; top: 104px; left: 778px; z-index: 10 }

/* OCCASIONSDIV */

#occassionsdiv .contentdiv IMG { border: 1px solid #000000; margin-bottom: 5px }
#occassionsdiv .contentdiv A { font-weight: bold; color: #236c32 }
#occassionsdiv .contentdiv P { margin: 0px }

/* visitedPRODUCTS */

#visitedproductsdiv {  position: absolute; top: 300px; left: 573px; width: 194px }
#visitedproductsdiv .box .topsidediv { width: 159px }
#visitedproductsdiv .box .contentdiv { width: 179px; height: 128px; overflow: hidden }
#visitedproductsdiv .box .bottomsidediv { width: 159px }
