body {padding: 0px; margin: 0px; overflow: scroll; background-image: url("/assets/images/bodybk.gif");}
body, td {font-family:Trebuchet MS, Arial, Sans-Serif; color:#303030; font-size: 75%; line-height: 170%;}
h1,h2,h3,h4,div.lh2, a {color:#4d72b8;}
h1,h2, div.lh2 {font-size: 160%;}


table.topnav {}
table.topnav td {vertical-align: top; width: 16%; text-align: center; font-weight: bold;}
table.topnav td.separ, table.topnav td.separlast {padding-top: 53px; width: 1%;}
table.topnav td.separlast {display: none;}
div.bottomnav1 span, div.bottomnav2 span {margin-left: 1ex; margin-bottom: 1ex;}
div.bottomnav2 a {color:#505050;}

table.dopnav {}
table.dopnav td {text-transform:uppercase; font-weight: bold; height: 30px;}
td.navbul {width: 40px;}

table.secondhead {background-color:#f7f7f9; margin-top: 2em; margin-bottom: 2em; background-image: url("/assets/images/template/graybk.gif");}
.secondhead td {color:#000;}
ul.advantage {margin: 0px; padding: 0px; margin-left: 20px; list-style-image: url("/assets/images/template/advantagebul.gif"); color:#000; text-transform: uppercase;}
.advantage li {padding-left: 5px; margin-top: 1ex; margin-bottom: 1ex;}

table.phone {height: 62px; float: right; clear: right; margin-top: 20px; margin-right: 25px; border-collapse: collapse;}
table.phone {}
.phone td {padding: 0px;}
td.codecircle, td.phonenumber {font-size: 120%;}
td.phonenumber {padding-left: 3px; font-size: 180%; color:#ef2222;}
td.countrycode {padding-right: 3px; color:#ef2222; font-size: 180%;}
td.codecircle {width: 48px; height: 62px; color:#467fd6; background-image: url("/assets/images/template/codecircle.gif"); background-repeat: no-repeat; background-position: center center; text-align: center;}
td.phoneword {color:#4d72b8; text-transform: uppercase;  vertical-align: bottom; font-weight: bold; padding-left: 3px;}
td.phoneword, td.subphoneword {font-size: 70%;}


table.infotable {border-collapse: collapse;}
table.infotable, .infotable td, .infotable th {border: 1px solid #ccc;}
.infotable th {font-size: 80%; background-color:#d7d8d9; color:#000;}
.infotable td, .infotable th {padding: 1ex;}

ul.errorleft, ul.errorright {list-style-type: none; margin: 0px; padding: 0px;}
td.headsepar {background-color:#bfbfc1;}
table.footer {margin-top: 2em;}

table.contactform td {padding-bottom: 1ex;}

.carlist {list-style-image: url("/assets/images/template/rarr.gif");}
.carlist li {margin-bottom: 1ex;}

td.current a {color:#f00;}
.catalogue td {padding-bottom: 1em; padding-right: 2em;}