body { font-family: Tahoma; }
* { padding: 0; margin: 0; }
p { padding: 0.4em; }

a { color: #0062CC; text-decoration: underline; }
a:hover { color: #0062CC; text-decoration: none;  }

.header { height: 103px; background-color: #FFF; }
.logo { height: 103px; width: 250px; display: inline; float: left; }
.logoimg { margin-top: 20px; }

.rightheader { margin-left: 250px; }
.orangemenu { height: 67px; background-image: url(i/orangebg.gif); }
.twobg { height: 67px; background-image: url(i/orastart.jpg); background-repeat: repeat-y; }
.menubar { display: inline; float: left; position: relative; left: 30px; top: 25px; color: #1F2932; font-family: Arial; font-weight: 700; font-size: 80%; }
.iconbar { display: inline; float: right;  }
.menuitem  { color: #1F2932; text-decoration: none; }
.menuitem:hover { color: #1F2932; text-decoration: underline; }
.icons { width:100px; padding-top: 25px; }
.icon { display: inline; float: left; padding-right: 20px; }

.underthemenu { margin-left: 67px; height: 36px; background-image: url(i/undermenubg.gif); }
.underthemenu2 { margin-left: 67px; height: 36px;  }
.phone { height: 36px; display: inline; float: right; }
.form { margin-left: 0px; font-family: Verdana; font-size: 11px; font-weight: 700; height: 36px; display: inline; float: right; background-image: url(i/formbg.gif);  }
.formpad { padding: 0px 10px 0px 10px; }
.search { font-size: 11px; font-family: Tahoma; margin-top: 8px; width: 100px; }
.searchbutton { font-size: 12px; font-family: Tahoma; position: relative; top: 1px}

.level2 { font-family: Tahoma; font-size: 11px; background-color: #FFF; }
.newsblock { width: 250px; float: left; display: inline; padding: 10px 35px 0 45px; font-size: 12px;}
.newsitem { margin-top: 15px; font-size: 11px; }
.ndate { color: #777777; }
.introblock { padding: 16px 16px 16px 16px; margin-left: 317px;  background-image: url(i/greybg.gif); }
.introtext { padding: 16px 64px 64px 64px; margin-left: 317px; background-image: url(i/greybg.gif); }

.level3 { background-image: url(i/yellowbg.gif); font-family: Tahoma; font-size: 11px; }
.item { background-image: url(i/yellowbg.gif); }
.itempic { padding: 20px 10px 0 0; }
.titlelink { color: #252429; text-decoration: none; }
.titlelink:hover { color: #0062CC; text-decoration: underline; }
.subtext { font-size: 10px; color: #79766D; }

.level4 { clear: both; margin-top: 10px; font-family: Tahoma; font-size: 11px; margin-left: 30px }
.group { background-color: #FFF; float: left; width: 186px; display: inline; padding-top: 20px; padding-left: 4px; height: 310px; }
.groupimg { padding-bottom: 15px;  }
.grouptxt { background-image: url(i/greylinebg.gif); padding-left: 15px; }
.title { font-size: 12px; font-weight: 700; }
.decor { padding-bottom: 10px; }
.itemlist { padding: 0px; margin: 0px; }
.prodlist { text-indent: 0px; padding: 0px; margin: 0px; }
.prodname { 
      list-style-type: disc;
      list-style-image: url(i/minus.gif);
      list-style-position: inside;
      padding: 0px; margin: 0px;
          }
.itemlink { text-decoration: none }
.itemlink:hover { text-decoration: underline }


.footer { background-color: #FFF; clear: both; height: 70px; padding-top: 30px; padding-left: 30px; }
.counter { float: left; display: inline; width: 88px; padding-right: 3px; }
.menu2 { float: right; 
         color: #252429; font-size: 11px; font-family: Tahoma; 
         }
.menuitem2 { color: #252429; text-decoration: none; font-size: 11px; font-family: Tahoma;}
.menuitem2:hover { color: #252429; text-decoration: underline; font-size: 11px; font-family: Tahoma;}
.sepa { color: black; font-size: 8px; font-family: Tahoma; }

.urchin { float: left; display: inline; width: 36px; padding-left: 40px; }
.underfooter { float: left; margin-left: 5px; font-size: 11px; color: #7D7D7D; font-family: Tahoma }
.links { float: right; font-size: 11px; color: #7D7D7D; font-family: Tahoma; text-align:right; padding-right: 8pt; }
.link1 { color: #7D7D7D; text-decoration: none; }
.link2 { color: #7D7D7D; text-decoration: none; }
.link3 { color: #7D7D7D; text-decoration: none; }
.link1:hover { color: #0062CC; text-decoration: underline; }
.link2:hover { color: #0062CC; text-decoration: underline; }
.link3:hover { color: #0062CC; text-decoration: underline; }

.currency1 { display: inline; width: 80px; height: 30px; background-image: url(i/currency_bg.gif);  float: right; margin-top: 3px; margin-right: 10px; }
.currency2 { display: inline; width: 80px; height: 30px; background-image: url(i/currency1_bg.gif);  float: right; margin-top: 3px; margin-right: 10px; }
.currency_text { font-family: Tahoma; font-size: 12px; color: #747474; font-weight: 700; padding-left: 35px; padding-top: 8px;}
.currency_comments { display: inline; float: left; width: 50%; font-family: Tahoma; font-size: 11px; color: #747474; padding: 0 20px 0 20px}

.prodlist2 { padding-left: 0px; font-size: 10px; color: #FFAD11}
.prodname2 { 
           font-size: 11px; font-family: Tahoma; color: #777777;  
           list-style-type: disc;
           list-style-image: url(i/square.gif);
           list-style-position: inside;
           padding: 0px; margin: 0px;
           }
.title2 { font-size: 12px; font-family: Tahoma; font-weight: 700; padding-top: 6px; padding-bottom: 3px; }
.hdr2 {  font-size: 143%; font-family: Tahoma; font-weight: 300; color: #202529; text-transform:uppercase; }
.hdr3 { font-size: 80%; font-family: Tahoma; font-weight: 700; color: #6A6A6A; clear:both; }
.hdr4 { font-size: 70%; font-family: Tahoma; font-weight: 200; color: #6A6A6A }
.nanes { font-size: 70%; font-family: Tahoma; font-weight: 200; color: #6A6A6A }

.tbl_header { padding: 3px; font-family: Tahoma; font-size: 10px; font-weight: 700; color: #747474; padding-left: 5px; text-align: left; }
.tbl_header_cell { padding: 3px; background-color: #EBE9DE; }
.tbl_txt { padding: 3px; font-family: Tahoma; font-size: 10px; color: #1F262D; }
.tbl_cell_odd { padding: 2px; background-color: #EBE9DE; text-align: center; }
.tbl_cell_even { padding: 2px; background-color: #DFDDD2; text-align: center; }
.tbl_cell_odd1 { padding: 2px; background-color: #EBE9DE; padding-left: 10px; text-align: left; }
.tbl_cell_even1 { padding: 2px; background-color: #DFDDD2; padding-left: 10px; text-align: left; }
.col_1 { width:100%; background-color: white; border: 1px solid; border-color: #E4E4E4; }
.col_2 { width:100%; background-color: #A81619; }
.col_3 { width:100%; background-color: #E00034; }
.col_4 { width:100%; background-color: #FF7293; }
.col_5 { width:100%; background-color: #FB8E22; }
.col_6 { width:100%; background-color: #FBE889; }
.col_7 { width:100%; background-color: #19A319; }
.col_8 { width:100%; background-color: #2B457E; }
.col_9 { width:100%; background-color: #1F262D; }
.col_10 { width:100%; background-color: #D9B090; }
.col_11 { width:100%; background-color: #E9D633; }
.col_12 { width:100%; background-color: #99A0AA; }
.col_13 { width:100%; background-color: #75BCD4; }
.col_14 { width:100%; background-color: #664f1b; }

.itemlink1 { text-decoration: none; }
.itemlink1:hover { color: #0062CC; text-decoration: underline; }

.footable { background-color: #FDD64D }
.filler1 { background-image: url(i/yellowbg.gif) }
.rightmarg {  padding-right: 20px;  }

.speclink1 { color: #252429; text-decoration: none }
.speclink2 { color: #79766D; text-decoration: none }
.h11 { font-size: 35px; font-weight: 600; text-transform:uppercase; }
.h12 { font-size: 20px; font-weight: 100; padding-left: 110px; text-transform:uppercase; }
.h13 { font-size: 20px; font-weight: 100; text-transform:uppercase; }
.printlink { font-size: 11px; font-weight: 700; font-family: Tahoma; text-decoration: none; padding-right: 10px; }
.printlink:hover { font-size: 11px; font-weight: 700; font-family: Tahoma; text-decoration: underline; padding-right: 10px; }
.leftimg { width: 250px; height: 1px; }

.pricelink { font-size: 10px; font-family: Tahoma; text-decoration: none; }
.pricelink:hover { font-size: 10px; font-family: Tahoma; text-decoration: underline; }

.TableTextL { color : #000000; text-align: right; font-size: 8pt; padding: 4pt; }
.TableTextL a { color : #333333; text-decoration : none; }
.TableTextL a:hover { text-decoration: underline; }

.faqli { list-style-type: disc;
           list-style-image: url(i/square.gif);
           list-style-position: outside;
           padding: 4px; margin: 4px; }

.faqq { font-weight: bold; }
.faqa { padding: 4pt 10pt 4pt 4pt; }