/* GENERAL HTML TAGS */HTML { font-family: arial; font-size: 12px }INPUT, TEXTAREA { font-family: arial; font-size: 12px }BODY { margin: 0px; background: url('../custom/images/backgrounds/background-base.jpg') repeat-x }FORM { margin: 0px }H1 { color: #043d74; font-size: 16px; margin: 0px; margin-bottom: 10px }H2 { color: #043d74; font-size: 14px; margin: 0px; margin-bottom: 10px } H3 { color: #000000; font-size: 14px; margin: 0px; margin-bottom: 10px } SELECT { color: #043d74; font-family: arial; font-weight: bold; font-size: 12px; background: url('../custom/images/backgrounds/background-color2input.gif'); height: 22px; border: 1px solid #043d74; margin: 0px; margin-left: 10px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 95% }/* FORM FIELD ROWS */.site .unevendiv { background: #e4eaf2 }.site .evendiv { background: #ffffff }/* DIV : containers */.site #outercontainerdiv { background: url('../custom/images/backgrounds/background-site.png') no-repeat top center; min-height: 700px }.site #innercontainerdiv { margin: auto; position: relative; top: 100px; width: 1152px }/* DIV : header */.site #headerdiv { background: url('../custom/images/backgrounds/background-header.jpg') repeat-x; height: 70px; margin-bottom: 10px }.site #headerdiv IMG { border: 0px }.site #headerdiv #tabsdiv { position: absolute; top: 35px; left: 500px; width: 450px; height: 26px; text-transform: lowercase }.site #headerdiv #tabsdiv .tabdiv { position: relative; float: right; margin-right: 6px; margin-top: 9px; height: 26px; overflow: hidden }.site #headerdiv #tabsdiv .tabdiv .centerdiv { float: left; height: 100%; background: url('../custom/images/backgrounds/background-tabcenter.gif') }.site #headerdiv #tabsdiv .tabdiv .centerdiv A { margin-left: 10px; margin-right: 10px; position: relative; top: 5px; color: #ffffff; font-weight: bold; text-decoration: none }.site #headerdiv #tabsdiv .tabdiv .colorfilterdiv { position: absolute; left: 0px; top: 0px; z-index: 0; width: 100%; height: 100%; background: #ec0015; filter: alpha(opacity=70); opacity: .70 }.site #headerdiv #tabsdiv .tabdiv:hover .centerdiv { background: url('../custom/images/backgrounds/background-tabcenter.gif') }.site #headerdiv #tabsdiv .tabdiv:hover .colorfilterdiv { background: #043d74 }.site #headerdiv #tabsdiv .selecteddiv .centerdiv { background: #ffffff; color: black }.site #headerdiv #tabsdiv .selecteddiv .centerdiv A { background: #ffffff; color: black }.site #headerdiv #tabsdiv .selecteddiv .colorfilterdiv { background: #ffffff }.site #headerdiv #tabsdiv .selecteddiv:hover .centerdiv { background: #ffffff }.site #headerdiv #tabsdiv .selecteddiv:hover .colorfilterdiv { background: #ffffff }/* DIV : subheader */.site .subheaderdiv { position: relative; background: url('../custom/images/backgrounds/background-subheader.jpg') repeat-x; height: 32px; margin-bottom: 10px; margin-top: 10px; }.site .subheaderdiv .colorfilterdiv { position: absolute; left: 0px; top: 0px; z-index: 0; width: 100%; height: 32px; background: #ec0015; filter: alpha(opacity=70); opacity: .70 }.site .subheaderdiv .titlediv { position: absolute; z-index: 10; top: 7px; left: 13px; font-weight: bold }.site .subheaderdiv .titlediv H2 { font-size: 12px; margin: 0px; color: #ffffff }.site .subheaderdiv .readmorediv { position: absolute; z-index: 10; top: 7px; left: 450px; }.site .subheaderdiv .readmorediv A { color: #043d74; font-weight: bold; text-decoration: none }.site .subheaderdiv .readmorediv IMG { border: 0px; position: absolute; top: 2px; margin-left: 5px }.site .subheaderdiv .searchdiv { position: absolute; top: 5px; left: 780px; width: 180px; z-indeX: 10 }.site .subheaderdiv .searchdiv INPUT { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color1input.gif'); height: 16px; border: 1px solid #043d74; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 2px }.site .subheaderdiv .searchdiv IMG { border: 0px; position: absolute; top: 1px; margin-left: 5px }/* DIV : content */.site #contentdiv { }.site #contentdiv #contentleftdiv { float: left; width: 176px; margin-right: 10px }.site #contentdiv #contentcenterdiv { float: left; width: 594px; margin-right: 10px }.site #contentdiv #contentrightdiv { float: left; width: 176px }/* DIV : box */.site .boxdiv { border: 1px solid #e0c7b5; margin-bottom: 10px }.site .boxdiv .framediv { margin: 10px }.site .boxdiv H2 { text-transform: lowercase }.site .boxdiv .warningimage { margin-right: 10px; vertical-align: middle }.site .boxdiv .warning { font-weight: bold }/* DIV : message */.site .messagediv IMG { margin-right: 10px; vertical-align: middle }.site .errordiv { background: #ff9999 }.site .successdiv { background: #aaffa6 }.site .messagediv .textdiv { margin: 10px }.site .messagediv .icondiv { float: left; width: 5% }.site .messagediv .informationdiv { float: left; width: 95% }.site .messagediv .informationdiv .titlediv { font-weight: bold }.site .messagediv .informationdiv .messagediv { margin-top: 5px }.site .messagediv .informationdiv .detaildiv { margin-top: 5px; font-style: italic }/* DIV : assortiment / Group */.site #contentdiv #productgroupsdiv { }.site #contentdiv #productgroupsdiv .grouplevel1div { background: #043d74; font-weight: bold; margin-bottom: 3px; height: 18px }.site #contentdiv #productgroupsdiv .grouplevel1div .labeldiv { float: left; width: 145px; overflow: hidden; margin-top: 1px }.site #contentdiv #productgroupsdiv .grouplevel1div .nextdiv { float: left; width: 5px; vertical-align: middle }.site #contentdiv #productgroupsdiv .grouplevel1div A { color: #ffffff; text-decoration: none; margin-left: 3px }.site #contentdiv #productgroupsdiv .grouplevel1div A:hover { text-decoration: underline }.site #contentdiv #productgroupsdiv .grouplevel2div .itemdiv { margin-bottom: 3px }.site #contentdiv #productgroupsdiv .grouplevel2div .itemdiv A { color: #3c3c3c; text-decoration: none }/* DIV : bestsellers / Item */.site #bestsellersdiv { }.site .bestselleritemdiv { margin-bottom: 3px; height: 18px }.site .bestselleritemdiv .numberdiv { float: left; background: #ec0015; width: 10%; margin-right: 2%; font-weight: bold; text-align: center; vertical-align: middle; height: 18px }.site .bestselleritemdiv .numberdiv P { margin: 0px; margin-top: 1px; color: #ffffff }.site .bestselleritemdiv .namediv { float: left; background: #043d74; width: 88%; height: 18px }.site .bestselleritemdiv .namediv A { padding-top: 2px; margin-left: 5px; color: #ffffff; text-decoration: none }/* DIV : brands / Item */.site #brandsdiv { }.site #brandsdiv A { text-decoration: none; color: #3c3c3c }.site #brandsdiv A:hover { text-decoration: underline }.site .branditemdiv { margin-bottom: 3px; height: 18px }.site .branditemdiv .numberdiv { float: left; background: #ec0015; height: 18px; width: 10%; margin-right: 2%; font-weight: bold; text-align: center; vertical-align: middle }.site .branditemdiv .numberdiv P { margin: 0px; margin-top: 1px; color: #ffffff }.site .branditemdiv .namediv { float: left; background: #FF6666; color: #ffffff; width: 88%; height: 18px }.site .branditemdiv .namediv A { margin-top: 1px; margin-left: 5px; color: #ffffff !important; text-decoration: none }/* DIV : logos */.site #contentdiv #logosdiv { }.site #contentdiv #logosdiv .logodiv { float: left; width: 50%; text-align: center }/* DIV : product */.site .productdiv { float: left; width: 189px; margin-right: 10px; height: 210px }.site .productlastdiv { margin-right: 0px; margin-left: 1px }.site .productdiv .bardiv { background: red; height: 4px; overflow: hidden; margin-bottom: 5px }.site .productdiv .framediv {  }.site .productdiv IMG { border: 0px }.site .productdiv .namediv { margin-bottom: 5px; margin-top: 5px; height: 37px; background: #f0f0f0 }.site .productdiv .namediv H3 { color: #043d74; margin: 0px; font-size: 12px; padding: 3px }.site .productdiv .namediv A { color: #043d74; text-decoration: none }.site .productdiv .detailsdiv { height: 15px }.site .productdiv .discountbannerdiv { position: relative; left: 80px; top: 80px; height: 0px }.site .productdiv .quantitydiv { float: left; width: 25%; font-size: 8px; margin-top: 4px; color: #e0c7b5 }.site .productdiv .pricediv .startingdiv { float: left; width: 20px; font-weight: normal; font-size: 11px; margin-top: 1px }.site .productdiv .pricediv { float: left; width: 75%; font-weight: bold; color: #043d74; margin-top: 2px; }.site .productdiv .pricediv .oldpricediv { text-decoration: line-through; font-size: 8px; margin-left: 5px; margin-top: 8px; color: #043d74 }.site .productdiv .pricediv .newpricediv { margin-top: 8px; color: #043d74 }.site .productdiv .pricediv .discountdiv { margin-top: 8px; color: [darkgray]; font-weight: bold }.site .productdiv .inbasketdiv { float: left; width: 10%; text-align: right; border: 0px }.site .productdiv .inbasketdiv IMG { border: 0px; vertical-align: middle; behavior: url("css/iepngfix.htc") }.site .productdiv .stockdiv { float: left; width: 15%; text-align: center }.site .productdiv .stockdiv IMG { border: 0px; vertical-align: middle }/* DIV : productgroupheader */.site #breadcrumbsdiv { overflow: hidden }.site #breadcrumbsdiv IMG { border: 0px; vertical-align: middle }.site #breadcrumbsdiv .titlediv { float: left; width: 85% }.site #breadcrumbsdiv .titlediv H2 { margin: 0px; font-size: 12px }.site #breadcrumbsdiv .backdiv { float: left; width: 15%; text-align: right }.site #breadcrumbsdiv .backdiv A { color: #043d74 }.site #breadcrumbsdiv .backdiv IMG { border: 0px; margin-right: 5px }.site #breadcrumbsdiv .rootdiv H2 { float: left; margin: 0px; margin-right: 10px; color: #043d74 }.site #breadcrumbsdiv .rootdiv H2 A { color: #043d74 }.site #breadcrumbsdiv .currentdiv H2 { float: left; margin: 0px; margin-right: 10px; color: #043d74 }.site #breadcrumbsdiv .currentdiv H2 A { color: #043d74 }.site #breadcrumbsdiv .childdiv H2 { float: left; margin-right: 10px; color: #043d74 }.site #breadcrumbsdiv .childdiv H2 A { color: #043d74 }.site #breadcrumbsdiv .seperatordiv { float: left; color: #043d74; width: 5px; margin: 0px; margin-right: 10px; font-weight: bold; font-size: 14px }/* DIV : searchmessage */.site .searchmessagediv { width: 100%; background: #f0f0f0; margin-top: 10px }.site .searchmessagediv .paragraph { }.site .searchmessagediv .paragraph IMG { vertical-align: middle }/* DIV : customer */.site #contentrightdiv #customerdiv {} .site #contentrightdiv #customerdiv .icondiv { float: left; width: 25px; display: inline; margin: 0px }.site #contentrightdiv #customerdiv .inputdiv { float: left; width: 120px; display: inline; margin: 0px }.site #contentrightdiv #customerdiv INPUT { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color2input.gif'); height: 16px; border: 1px solid #3a3b7a; margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 100% }.site #contentrightdiv #customerdiv .detailsdiv { margin-bottom: 10px }.site #contentrightdiv #customerdiv .forgotpasswordlinkdiv { width: 100%; text-align: right; margin-bottom: 5px }.site #contentrightdiv #customerdiv .forgotpasswordlinkdiv IMG { margin-left: 10px }.site #contentrightdiv #customerdiv .forgotpasswordlinkdiv A { color: #ec0015; text-decoration: none; font-weight: bold }.site #contentrightdiv #customerdiv .linkdiv { width: 100%; font-weight: bold; text-align: right; margin-bottom: 5px }.site #contentrightdiv #customerdiv .linkdiv IMG { margin-left: 10px; vertical-align: middle }.site #contentrightdiv #customerdiv .linkdiv A { color: #043d74; text-decoration: none }/* DIV : service */.site #contentrightdiv #servicediv {} .site #contentrightdiv #servicediv .itemdiv { margin-bottom: 5px }.site #contentrightdiv #servicediv .itemdiv IMG { margin-right: 5px }.site #contentrightdiv #servicediv .itemdiv A { color: #043d74 }/* DIV : navigation */.site .navigationdiv { width: 100%; margin-top: 10px }.site .navigationdiv .backdiv { float: left; width: 50% }.site .navigationdiv .backdiv IMG { margin-right: 10px }.site .navigationdiv .nextdiv { float: left; width: 50% }.site .navigationdiv .nextdiv .buttondiv { float: right; width: 100px }/* DIV : popup */.site .popupdiv { background: #ffffff; left: 100px; border: 5px solid #043d74; width: 400px }.site .popupdiv .framediv { margin: 10px }.site .popupdiv P { color: #3c3c3c }.site .popupdiv .rowdiv { width: 100%; height: 43px }.site .popupdiv .icondiv { float: left; width: 0%; text-align: center }.site .popupdiv .icondiv IMG { margin-top: 5px }.site .popupdiv .labeldiv { float: left; width: 40%; margin-top: 4px; font-weight: bold }.site .popupdiv .inputdiv { float: left; width: 60% }.site .popupdiv .inputdiv INPUT { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color2input.gif'); height: 16px; border: 1px solid #3a3b7a; margin: 0px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 93% }.site .popupdiv .inputdiv .optiondiv { float: left; width: 20% }.site .popupdiv .inputdiv .optiondiv INPUT { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 5px }.site .popupdiv .inputdiv .checkboxinput { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 8px }.site .popupdiv .inputdiv SELECT { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color2input.gif'); height: 22px; border: 1px solid #3a3b7a; margin: 0px; margin-left: 0px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 97% }.site .popupdiv .navigationdiv .nextdiv .continuediv { width: 100px }.site #popupholderdiv { position: absolute; left: 280px; top: 30px; z-index: 255; width: 1px; height: 1px } .site #basketupdatepopupbackgrounddiv { position: absolute; background: #000000; z-index: 200; height: 100%; height: 100%; visibility: hidden; display: none; filter: alpha(opacity=50); opacity: .50 }.site #basketupdatepopupdiv { position: absolute; left: 0px; top: 20px; z-index: 255; visibility: hidden; display: none; width: 450px }/* DIV : basket */.site #basketdiv { background-color: #ffffff }.site #basketdiv .summarydiv { position: relative }.site #basketdiv .itemdiv { position: relative; background: #e4eaf2; border: 1px solid #e4eaf2; margin-top: 5px }.site #basketdiv .itemdiv .framediv { margin: 10px }.site #basketdiv .itemdiv .namediv { font-weight: bold }.site #basketdiv .itemdiv .namediv A { color: #000000 }.site #basketdiv .itemdiv .typesetsdiv { font-size: 11px; margin: 0px; left: 0px }.site #basketdiv .itemdiv .optiondiv { font-size: 11px; margin: 0px }.site #basketdiv .itemdiv .quantitydiv { color: #043d74; font-size: 11px; margin-top: 5px }.site #basketdiv .itemdiv .quantitydiv A { color: #043d74 }.site #basketdiv .itemdiv .productpricediv { color: #043d74; font-weight: bold; margin-top: 6px; width: 100%; text-align: right }.site #basketdiv .itemdiv .deletediv { position: absolute; top: 12px; left: 132px }.site #basketdiv .itemdiv .deletediv IMG { border: 0px }.site #basketdiv .methodspricediv { margin-top: 10px }.site #basketdiv .methodspricediv .labeldiv { float: left; width: 60%; font-weight: bold }.site #basketdiv .methodspricediv .valuediv { float: left; width: 40%; text-align: right; font-weight: bold }.site #basketdiv .totalpricediv { margin-top: 10px }.site #basketdiv .totalpricediv .labeldiv { float: left; width: 60%; font-weight: bold }.site #basketdiv .totalpricediv .valuediv { float: left; width: 40%; text-align: right; font-weight: bold }.site #basketdiv .linkdiv { width: 100%; font-weight: bold; text-align: right; margin-bottom: 5px; margin-top: 10px }.site #basketdiv .linkdiv IMG { margin-left: 10px; position: relative; top: 3px; border: 0px }.site #basketdiv .linkdiv A { color: #043d74; text-decoration: none }.site #basketdiv #basketdropareadiv { }/* DIV : footer */.site #footerdiv { width: 100%; background: #f0f0f0; margin-bottom: 20px; height: 35px }.site #footerdiv .framediv { padding: 10px; }.site #footerdiv #footernavigationdiv { font-size: 11px; width: 80%; float: left }.site #footerdiv #footernavigationdiv .itemdiv { float: left; margin-right: 15px }.site #footerdiv #footernavigationdiv .itemdiv A { color: #043d74; font-weight: bold; text-decoration: none }.site #footerdiv #copyrightdiv { font-size: 11px; width: 20%; float: left; text-align: right; font-weight: bold }/* DIV : button1 */.site .buttondiv { border: 1px solid #ec0015; background: #e4eaf2; width: 110px }.site .buttondiv .textdiv { margin: 10px }.site .buttondiv .textdiv A { font-weight: bold; color: #043d74; text-decoration: none }.site .buttondiv .textdiv IMG { border: 0px; vertical-align: middle; margin-left: 10px }/* DIV : button2 */.site .button2div { background: #043d74; width: 110px; cursor: pointer }.site .button2div .textdiv { margin: 2px; text-align: center }.site .button2div .textdiv A { font-weight: bold; color: #ffffff; text-decoration: none }.site .button2div .textdiv IMG { border: 0px; vertical-align: middle; margin-left: 10px }/* DIV : toolbar */.site .toolbardiv { height: 30px; position: relative; background: url('../custom/images/backgrounds/background-subheader.jpg'); border: 2px solid #ec0015; color: #000000 }.site .toolbardiv .colorfilterdiv { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; background: #e4eaf2; filter: alpha(opacity=70); opacity: .70 }.site .toolbardiv .sortingdiv { float: left; position: relative; z-index: 10; height: 100%; width: 200px; background: url('../custom/images/backgrounds/background-subheader.jpg') }.site .toolbardiv .sortingdiv .framediv { margin-top: 7px; position: absolute; z-index: 100 }.site .toolbardiv .sortingdiv .labeldiv { float: left; width: 90px; margin-right: 10px; font-weight: bold }.site .toolbardiv .sortingdiv .labeldiv IMG { vertical-align: middle; margin-right: 10px }.site .toolbardiv .sortingdiv .currentdiv { float: left; width: 45px; margin-right: 10px; cursor: pointer }.site .toolbardiv .sortingdiv .changediv { float: left; width: 18px }.site .toolbardiv .sortingdiv .changediv IMG { float: left; border: 0px; margin-top: 7px; margin-right: 2px }.site .toolbardiv .sortingdiv .changediv .active { filter: alpha(opacity=100); opacity: .100 }.site .toolbardiv .sortingdiv .changediv .inactive { filter: alpha(opacity=50); opacity: .50 }.site .toolbardiv .sortingdiv .colorfilterdiv { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; background: #ec0015; filter: alpha(opacity=70); opacity: .70 }.site .toolbardiv .sortingdiv .selectiondiv { position: absolute; top: 23px; left: 110px; border: 1px solid #ec0015; background: #e4eaf2; visibility: hidden; display: none; width: 100px }.site .toolbardiv .sortingdiv .selectiondiv .itemdiv { margin: 10px }.site .toolbardiv .sortingdiv .selectiondiv .itemdiv A { color: #043d74; font-weight: bold }.site .toolbardiv .sortingdiv .selectiondiv .itemdiv IMG { margin-right: 10px; vertical-align: middle; behavior: url("css/iepngfix.htc") }.site .toolbardiv .pagingdiv { float: right; position: relative; z-index: 10; height: 100%; width: 390px; background: url('../custom/images/backgrounds/background-subheader.jpg') }.site .toolbardiv .pagingdiv .framediv { margin-top: 7px; position: absolute; z-index: 10 }.site .toolbardiv .pagingdiv .itemsdiv { float: left; width: 370px }.site .toolbardiv .pagingdiv .itemdiv { float: right; background: #043d74; margin-left: 5px; margin-top: 1px; cursor: pointer }.site .toolbardiv .pagingdiv .itemdiv A { color: #ffffff; font-weight: bold; text-decoration: none; padding: 3px; margin-left: 1px }.site .toolbardiv .pagingdiv .itemdiv IMG { vertical-align: middle; margin-left: 2px; margin-right: 2px }.site .toolbardiv .pagingdiv .selecteddiv { background: #ffffff }.site .toolbardiv .pagingdiv .selecteddiv A { color: #043d74 }.site .toolbardiv .pagingdiv .itemdiv:hover { background: #e4eaf2 }.site .toolbardiv .pagingdiv .itemdiv:hover A { color: #043d74 }.site .toolbardiv .pagingdiv .colorfilterdiv { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; background: #ec0015; filter: alpha(opacity=70); opacity: .70 }/* FORM : generic */.site .formdiv .rowdiv { width: 100%; }.site .formdiv .rowdiv .framediv { margin: 0px }.site .formdiv .icondiv { float: left; width: 0%; text-align: center }.site .formdiv .icondiv IMG { margin-top: 5px }.site .formdiv .labeldiv { float: left; width: 42%; padding: 10px; margin-top: 2px; font-weight: bold }.site .formdiv .inputdiv { float: left; width: 50%; padding: 10px; }.site .formdiv .inputdiv INPUT { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color2input.gif'); height: 16px; border: 1px solid #3a3b7a; margin: 0px; margin-left: 5px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 93% }.site .formdiv .inputdiv TEXTAREA { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color2input.gif'); font-family: arial; font-weight: bold; border: 1px solid #3a3b7a; margin: 0px; margin-left: 5px; padding: 0px; padding-left: 5px; padding-top: 2px; width: 93%; height: 150px }.site .formdiv .inputdiv SELECT { color: #043d74; font-weight: bold; background: url('../custom/images/backgrounds/background-color2input.gif'); font-family: arial; font-weight: bold; height: 22px; border: 1px solid #3a3b7a; margin: 0px; margin-left: 5px; padding: 0px; padding-left: 5px; padding-top: 2px }.site .formdiv .inputdiv .optiondiv { float: left; width: 20% }.site .formdiv .inputdiv .optiondiv INPUT { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 0px }.site .formdiv .inputdiv .checkboxinput { border: 0px; background: none; width: 15px; margin: 0px; padding: 0px; margin-left: 0px }/* DIV : headerbar */.site .orderdiv .headerdiv { position: relative; background: url('../custom/images/backgrounds/background-subheader.jpg') repeat-x; height: 32px; margin-bottom: 10px }.site .orderdiv .headerdiv .colorfilterdiv { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 32px; background: #043d74; filter: alpha(opacity=70); opacity: .70 }.site .orderdiv .headerdiv .tabsdiv { position: absolute; left: 15px; top: 7px; z-index: 10; height: 25px; overflow: hidden }.site .orderdiv .headerdiv .tabsdiv .tabdiv { float: left; background: #ec0015; height: 32px; margin-right: 8px }.site .orderdiv .headerdiv .tabsdiv .tabdiv .textdiv { margin-top: 5px; margin-left: 10px; margin-right: 10px }.site .orderdiv .headerdiv .tabsdiv .tabdiv .textdiv { text-decoration: none; color: #043d74; font-weight: bold }.site .orderdiv .headerdiv .tabsdiv .tabdiv .textdiv IMG { border: 0px; margin-right: 5px; vertical-align: middle }.site .orderdiv .headerdiv .tabsdiv .selecteddiv .textdiv { color: #ffffff }.site .orderdiv .headerdiv .tabsdiv .selecteddiv { background: #ffffff }.site .orderdiv .headerdiv .tabsdiv .selecteddiv .textdiv { color: #043d74 }/* DIV : productdetails */.site .pagediv { }.site .pagediv .paragraph { margin-bottom: 10px }.site .pagediv .paragraph { margin-bottom: 10px }.site .pagediv .paragraph .thumb { float: right; margin-left: 10px; margin-bottom: 10px; margin-top: 2px; border: 1px solid #e4eaf2 }/* DIV : headerbar */.site .pagediv .headerdiv { position: relative; background: url('../custom/images/backgrounds/background-subheader.jpg') repeat-x; height: 32px; margin-bottom: 10px }.site .pagediv .headerdiv .colorfilterdiv { position: absolute; top: 0px; left: 0px; z-index: 0; width: 100%; height: 32px; background: #043d74; filter: alpha(opacity=70); opacity: .70 }.site .pagediv .headerdiv .tabsdiv { position: absolute; left: 15px; top: 7px; z-index: 10; height: 25px; overflow: hidden }.site .pagediv .headerdiv .tabsdiv .tabdiv { float: left; background: #ec0015; height: 32px; margin-right: 5px; cursor: pointer }.site .pagediv .headerdiv .tabsdiv .tabdiv .textdiv { margin-top: 5px; margin-left: 15px; margin-right: 15px }.site .pagediv .headerdiv .tabsdiv .tabdiv .textdiv A { text-decoration: none; color: #043d74; font-weight: bold }.site .pagediv .headerdiv .tabsdiv .tabdiv .textdiv IMG { border: 0px; margin-right: 5px; vertical-align: middle }.site .pagediv .headerdiv .tabsdiv .tabdiv:hover { background: #043d74 }.site .pagediv .headerdiv .tabsdiv .tabdiv:hover .textdiv A { color: #ffffff }.site .pagediv .headerdiv .tabsdiv .selecteddiv .textdiv A { color: #ffffff }.site .pagediv .headerdiv .tabsdiv .selecteddiv { background: #ffffff }.site .pagediv .headerdiv .tabsdiv .selecteddiv .textdiv A { color: #043d74 }.site .pagediv .headerdiv .tabsdiv .selecteddiv:hover { background: #ffffff }.site .pagediv .headerdiv .tabsdiv .selecteddiv:hover .textdiv A { color: #043d74 }/* DIV : button */.site .buttondiv { border: 1px solid #ec0015; background: #e4eaf2; width: 110px; cursor: pointer }.site .buttondiv .textdiv { margin: 10px }.site .buttondiv .textdiv A { font-weight: bold; color: #043d74; text-decoration: none }.site .buttondiv .textdiv IMG { border: 0px; vertical-align: middle; margin-left: 10px }/* DIV : loading */.site .loadingdiv { background: url('../custom/images/icons/icon-ajaxloading.gif') no-repeat center; width: 100%; height: 30px }/* DIV : clear */.site .cleardiv { clear: both; margin: 0px; padding: 0px; height: 0px; font-size: 1px }/* DIV : paragraph */.site .paragraph { line-height: 19px; color: #000000 }/* CLASS : draggable */.site .draggablediv { }/* CLASS : dragged */.site .dragged { opacity: .8; filter: alpha(opacity=80); background: #ffffff }/* DIV : splitter */.site .splitterdiv { border-top: 1px solid #e0c7b5; font-size: 1px; height: 1px; height: 1px; margin: 0px; padding: 0px }/* DIV : splitter */.site .splitterdiv { clear: both; border-top: 1px solid #e0c7b5; font-size: 1px; height: 1px; height: 1px; margin: 0px; padding: 0px }/* DIV : hiddenbutton */.site .buttonhiddendiv { width: 0px; height: 0px; border: none; margin: 0px; padding: 0px; background: default; border: 0px; background-color: none; padding: 0px }/* SLIMBOX styles */#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('../custom/images/other/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('../custom/images/other/other-lightboxprevlabel.gif') no-repeat 0% 15%; }#lbNextLink { right: 0; }#lbNextLink:hover { background: transparent url('../custom/images/other/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('../custom/images/other/other-lightboxcloselabel.gif') no-repeat center; margin: 5px 0; outline: none; }#lbCaption, #lbNumber { margin-right: 71px; }#lbCaption { font-weight: bold; }/* DIV : spotlightproduct */.site #spotlightproductdiv { float: left; width: 400px; height: 193px; overflow: hidden }.site .spotlightproductdiv .framediv { margin: 0px; padding: 0px; margin-left: 10px; margin-top: 10px }.site .spotlightproductdiv { position: relative; width: 390px; margin-right: 10px; height: 191px; overflow: hidden }.site .spotlightproductdiv H3 { text-decoration: none }.site .spotlightproductdiv .textdiv { float: left; width: 190px; text-align: left; margin: 0px; padding: 0px; height: 191px; overflow: hidden; display: inline }.site .spotlightproductdiv .imagediv { float: left; width: 180px; margin: 0px; overflow: hidden; padding-left: 10px; text-align: center; height: 201px; margin-top: -40px; display: inline }.site .spotlightproductdiv .actionbadgediv { position: absolute; top: 90px; left: 280px; width: 89px; height: 87px; background: url('../custom/images/other/other-actionbadge.png'); behavior: url("css/iepngfix.htc") }.site .spotlightproductdiv .actionbadgediv .startingdiv { position: absolute; left: 0px; top: 15px; color: #ffffff; width: 100%; text-align: center }.site .spotlightproductdiv .actionbadgediv .pricediv { margin-top: 30px }.site .spotlightproductdiv .actionbadgediv .actionpricediv { font-size: 20px; font-weight: bold; color: #ffffff; width: 100%; text-align: center  }.site .spotlightproductdiv .actionbadgediv .actualpricediv  { font-size: 20px; color: #ffffff; font-weight: bold; width: 100%; text-align: center  }.site .spotlightproductdiv .actionbadgediv .oldpricediv { margin-top: 10px; text-decoration: line-through; font-size: 10px; color: #ffffff }.site .spotlightproductdiv .textdiv A { text-decoration: none; color: #3c3c3c }/* DIV : spotlightproducts */.site #spotlightproductsdiv { float: left; width: 194px; background: #d9d9ed url('../custom/images/backgrounds/background-spotlightproducts.png'); height: 193px; overflow: hidden }.site .spotlightproductitemdiv { border-bottom: 2px solid #ffffff; height: 37px; overflow: hidden; cursor: pointer }.site .spotlightproductitemdiv .numberdiv { float: left; background: #043d74; width: 30px; font-weight: bold; height: 37px; text-align: center; color: #ffffff; font-size: 14px; vertical-align: middle }.site .spotlightproductitemdiv .numberdiv P { margin: 0px; margin-top: 10px; text-align: center;  }.site .spotlightproductitemdiv .namediv { float: left; width: 160px; height: 36px }.site .spotlightproductitemdiv .namediv P { margin-top: 10px; margin-left: 10px; color: #043d74 }.site .spotlightproductitemdiv .namediv A { color: #043d74; text-decoration: none }.site .spotlightproductitemselecteddiv .numberdiv { background: #e4eaf2; color: #043d74; height: 37px; overflow: hidden }.site .logoimg { position: absolute; top: -100px }.site #headerdiv { margin-bottom: 10px }.site #sponsorsdiv { }.site #sponsorsdiv #firstsponsordiv { margin-left: 10px; cursor: pointer; margin-bottom: 10px;}.site #sponsorsdiv #sponsorlistdiv { margin-left: 10px }.site #sponsorsdiv #sponsorlistdiv .sponsordiv { margin-bottom: 5px; margin-bottom: 5px; cursor: pointer; }.site #sponsorsdiv #sponsorlistdiv .sponsordiv IMG {border: solid 1px #B5B4BA}.site #logoholderdiv IMG { margin-left: 10px; margin-top: 10px; margin-bottom: 10px }.site .productdetaildiv .headerdiv .colorfilterdiv {background: #ec0015;}.site .productdetaildiv .headerdiv .tabsdiv .tabdiv { float: left; background: #043d74; height: 32px; margin-right: 5px; cursor: pointer }.site .productdetaildiv .headerdiv .tabsdiv .selecteddiv { background: #ffffff }.site .productdetaildiv .imagesdiv #productimagediv  IMG{ border: solid 1px  #e0c7b5; }.site .spotlightproductdiv .imagediv IMG { border: 0px; }