body { margin : 0; font-size : 0.8em; color : #444; font-family : Arial, Helvetica, sans-serif; background-image:url("m01.gif"); text-align : justify; }  A { color: #747474; text-decoration: none; } A:link { color: #747474; text-decoration: none; } A:visited { color: #747474; text-decoration: none; } A:hover { color: #888888; text-decoration: underline; } p, table, td, th { color : #444; font-family : Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; margin-top: 0px; } a.headertext { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }  a.headertext:link { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }  a.headertext:visited { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }  a.headertext:hover { font-size: 11px; font-weight: bold; color: #888888; text-decoration: underline; }  H1 {  font-size : 1.3em;  margin-bottom : 13px;  margin-top : 2px;  color : #515151;  }  H2 {  font-size : 1.2em;  margin-bottom : 8px;  margin-top : 2px;  color : #515151;  }  H3 {  font-size : 1em;  margin-bottom : 8px;  margin-top : 2px;  color : #515151;  } H1.homeadvert {  font-size : 1em;  margin-bottom : 0px;  margin-top : 2px;  color : #515151;  }   P {  margin-top : 2px;  margin-bottom : 8px;  } P.homeadvert {  margin-top : 0px;  margin-bottom : 0px;  }  UL {  margin-top : 2px;  margin-bottom : 8px;  }  IMG {  border : 0;  }  #header1 { position : absolute; width : 960px; left : 50%; margin-left : -480px; height : 2px; top : 1px; }  #header2 { background-color:#FFF; position : absolute; width : 958px; left : 50%; margin-left : -480px; height : 86px; top : 15px; border: #668509 solid 1px; }  #header2logo { float : left;  width : 236px;  height : 86px;  } #header2linkspos { float : right; margin : 33px 5px 0px 0px; vertical-align: middle; height: 16px; } A.header2links { COLOR: #747474;  TEXT-DECORATION: none; padding-right:10px; padding-left:10px; } A.header2links:link { COLOR: #747474;  TEXT-DECORATION: none; padding-right:10px; padding-left:10px; } A.header2links:visited { COLOR: #747474;  TEXT-DECORATION: none; padding-right:10px; padding-left:10px; } A.header2links:hover { color: #888888;  text-decoration: underline; padding-right:10px; padding-left:10px; } #header3 { position : absolute; width : 960px; top : 101px; left : 50%; margin-left : -480px; height : 30px; text-align: center; background-color: #ED43B0; }  .topmenu { vertical-align:top; background-image:url("b02.gif"); float:left; width:160px; } a.topmenu { padding-top:7px; padding-bottom:7px; width:160px; color:#FFF;	 text-decoration: none; } a.topmenu:link { padding-top:7px; padding-bottom:7px; width:160px; color:#FFF;	 text-decoration: none; } a.topmenu:visited { padding-top:7px; padding-bottom:7px; width:160px; color:#FFF;	 text-decoration: none; } a.topmenu:hover { padding-top:7px; padding-bottom:7px; width:160px; color:#FFF;	 text-decoration: underline; } #underheader { border: #668509 solid 1px; background-color:#FFF; position : absolute; width : 958px; top : 131px; left : 50%; margin-left : -480px; }  #sidebar { margin:4px; width : 186px; float : left; border: #668509 solid 1px; min-height:500px; }   #innersidebar { padding:2px; text-align : center; border: #FFF solid 4px; }  #inner { float : right; width : 756px; vertical-align : top; margin-top:4px; margin-right:4px; margin-bottom:4px; border: #668509 solid 1px; min-height:712px; }  #innerarea { padding:2px; border: #FFF solid 4px; }  #footer { margin-bottom:4px; margin-left:4px; margin-right:4px; width : 950px; background-color:#FFF; }  #innerfooter { padding:4px; text-align : center; background-color:#FFF; }  a.bottomlinks { color:#666 } a.bottomlinks:link { color:#666 } a.bottomlinks:visited { color:#666 } a.bottomlinks:hover { color:#666 text-decoration:none;	 } .clearing {  clear : both;  height : 0;  }  .button {  color : #fff;  background-color : #787878;  border : 1px outset #ff750a;  }  #checkout-progress-indicator { float : right;  width: 300px; height: 19px; background-image: url('cpi-background.gif'); margin: 0 auto 20px auto; } .checkout-progress-0 { float : right;  width: 75px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { float : right;  width: 150px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { float : right;  width: 225px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { float : right;  width: 300px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } #checkout-progress-indicator .cpi-end { float : right;  width: 8px; padding: 0; margin: 0; border: 0; height: 19px; background-image: url('cpi-end.gif'); background-position: right; background-repeat: no-repeat; float: left; } .menu-title { padding-top: 7px; margin-top: 10px; margin-bottom: 5px; background-color:#7ca601;  height:22px; color:#FFFFFF;  font-weight:bold; text-align:center; } #productmenu { margin:10px 0px 20px 0px; padding-left: 3px; background-color:#F2F2F2; text-align:left; } a.sectionmenu { display: inline-block; padding: 3px 0px 3px 15px; line-height:18px; background: transparent url('m16.gif') center left no-repeat; text-decoration: none; } a.sectionmenu:link { display: inline-block; padding: 3px 0px 3px 15px; line-height:18px; background: transparent url('m16.gif') center left no-repeat; text-decoration: none; } a.sectionmenu:visited { display: inline-block; padding: 3px 0px 3px 15px; line-height:18px; background: transparent url('m16.gif') center left no-repeat; text-decoration: none; } a.sectionmenu:hover { display: inline-block; padding: 3px 0px 3px 15px; line-height:18px; background: transparent url('m16.gif') center left no-repeat; text-decoration: underline; } #search-box { margin:10px 0px 20px 0px; text-align:left; } #shopping-cart { margin:10px 0px 20px 0px; padding: 5px 5px 5px 5px; background-color:#F2F2F2; } .productborder { border: #668509 solid 1px; } .headerbar { padding-top:4px; background-color:#ED43B0; height:22px; padding-left:14px; width:730px;	 } .headertext { font-size: 11px; font-weight: bold; color: #FFFFFF; }              .pr_name { font-size: 13px; color: #DE3794; font-weight: bold; text-decoration: none; } .pr_price { font-size: 12px; color: #C8277F; font-weight: bold; } .pr_descr { font-family: tahoma, verdana, arial; font-size: 11px; color: #566268; } .pr_category { font-family: tahoma, verdana, arial; font-size: 11px; color: #566268; } .bg{ background: #FFFFFF; } .bg1{ background-image: url('m04.gif'); background-repeat: repeat-y;  } .bg2{ background-image: url('m07.gif'); background-repeat: repeat-y;  } .bg3{ background-image: url('m22.gif'); background-repeat: repeat-y;  } .bg4{ background-image: url('m38.gif'); background-repeat: repeat-y;  } .bg5 { background-image: url('m14-5.jpg'); background-repeat: repeat-x;  background-position: right; } .ch1{ padding-left: 8px } .ch2{ font-size: 11px; color: #606060; font-weight: bold; }              .ch3{ font-size: 11px; color: #2C2C2C; }              .ch4{ font-size: 11px; color: #565656; }              .ch5{ font-size: 11px; font-weight: bold; color: #FFFFFF; }              .ch6{ font-size: 11px; color: #7C7C7C }              .ch7{ font-size: 11px; color: #31A3CA; font-weight: bold; }              .ch8{ font-size: 12px; color: #C8277F; font-weight: bold; }              .ch88{ padding-right:5px; }              .ch9{ font-size: 11px; color: #515151; }              .ch10{ font-size: 13px; color: #4C4C4C; font-weight: bold; }              .ch11{ font-size: 11px; color: #565656; font-weight: bold; }              .ch12{ font-size: 11px; color: #2C2C2C; }              .ml1{ font-size: 10px; color: #A6A6A6; font-weight: bold; text-decoration: none }              .ml2{ font-size: 11px; color: #7CA601; font-weight: bold; text-decoration: none }              .ml3{ font-size: 11px; color: #393939; text-decoration: none }              .ml4{ font-size: 13px; color: #DE3794; font-weight: bold; text-decoration: none }              .ml5{ font-size: 11px; color: #2C2C2C; text-decoration: none }              .ml6{ font-size: 11px; color: #0071A3; text-decoration: none }              .ml7{ font-size: 10px; color: #717171; text-decoration: none }       /* Actinic styles */ form { margin: 0px; } .actCHECKOUTEM { background-color: #95b3f0; } .actCHECKOUTBG { background-color: #e1e0fe; } .actlarger { font-size: 13px; color: #000000; } .actsmaller{ font-size: 10px; color: #000000; } .actxxsmall { font-size: 10px; color: #000000; } .actxsmall { font-size: 11px; color: #000000; } .actsmall { font-size: 11px; color: #000000; } .actregular { font-size: 13px; color: #000000; } .actlarge{ font-size: 16px; color: #000000; } .actxlarge { font-size: 20px; color: #000000; } .actxxlarge { font-size: 20px; color: #000000; } .actwarningcolor { color: #ff0000; } .actrequiredcolor { color: #ff0000; } .actsearchhighlightcolor { color: #ff0000; } .actrequired { color: #ff0000; } .actwarning { font-size: 11px; color: #ff0000; } .actwelcome { font-size: 11px; color: #000000; } .actlogotext { font-size: 11px; color: #D9090E; font-style: normal; font-weight: bold; text-align: center; } .actlogout { font-size: 11px; color: #cc3366; } /* Boxes and borders ------------------------------------------- */ .thinborder1 { border: 1px solid #ddbb31; } .thinborder2 { border: 1px solid #ab32c9; } .thinred { border: solid 1px #ddbb31; border-top: 0px; } .thinred2 { border: solid 1px #ab32c9; border-top: 0px; }  .boxheading { font-weight: bold; text-transform: uppercase; color: #ffffff; } a.boxlink:link{ color: #ffffff; text-decoration:none; } a.boxlink:visited{ color: #ffffff; text-decoration:none; } a.boxlink:hover{ color: #ffffff; text-decoration:underline; } a.boxlink:active{ color: #ffffff; text-decoration:none; } * html .boxhead h2 {height: 1%;} .sidebox { background: url('theme_curve4.gif') no-repeat bottom right; font-size: 100%; } .boxhead { background: url('theme_curve2.gif') no-repeat top right; margin: 0; padding: 0; text-align: left; } .boxhead h2 { background: url('theme_curve1.gif') no-repeat top left; margin: 0; padding: 5px 10px 5px; color: #ffffff;  font-weight: bold;  font-size: 1.2em;  line-height: 1em; } .boxbody { background: url('theme_curve3.gif') no-repeat bottom left; margin: 0; padding: 5px 10px 11px; } .boxbody ol { margin: 0; padding: 0; margin-left: 1.2em; padding-left: 1.2em; } .boxbody ol li { margin-bottom: 0.2em; } /* Shopping cart and checkout fields ------------------------------------------- */ table.checkout td { background-color: #F2F2F2; } table.checkout th { background-color: #ED43B0; font-weight: bold; color:#FFFFFF; } .cart { background-color: #F2F2F2; } .cartheading { background-color: #ED43B0; font-weight: bold; color:#FFFFFF; } /* Checkout Progress Indicator  ------------------------------------------------ */ p.checkout-progress-heading { width: 300px; margin: 10px auto; } #checkout-progress-indicator { width: 300px; height: 19px; background-image: url('cpi-background.gif'); margin: 0 auto 20px auto; } .checkout-progress-0 { width: 75px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-1 { width: 150px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-2 { width: 225px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } .checkout-progress-3 { width: 300px; height: 19px; background-color: #ddbb31; background-image: url('cpi-main.gif'); float: left; } #checkout-progress-indicator .cpi-end { width: 8px; padding: 0; margin: 0; border: 0; height: 19px; background-image: url('cpi-end.gif'); background-position: right; background-repeat: no-repeat; float: left; } /* Formatting for the site map -------------------------------------------- */ #actinic-sitemap { margin-left: 5px; } #actinic-sitemap ul { margin-bottom: 0; padding-bottom: 0; } A.more_info { color: #747474; text-decoration: underline; font-style:italic; } A.more_info:link { color: #747474; text-decoration: underline; font-style:italic; } A.more_info:visited { color: #747474; text-decoration: underline; font-style:italic; } A.more_info:hover { color: #888888; text-decoration: underline; font-style:italic; }