html
{
  height: 100%;
}

body
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #CCCCCC;
  background-image: url('model-cars-bg.gif');
  background-repeat: no-repeat;
  background-position: center top;
}

div.m1 {height: 41px; width: 89px; margin: 0; padding: 0; background-image: url("menu-american-s.gif"); background-repeat:no-repeat;} 
div.m1 a, div.m1 a:link, div.m1 a:visited {display: block;}
div.m1 img {width: 100%; height: 100%; border: 0;}
div.m1 a:hover img {visibility: hidden;}

div.m2 {height: 41px; width: 78px; margin: 0; padding: 0; background-image: url("menu-exotic-s.gif"); background-repeat:no-repeat;} 
div.m2 a, div.m2 a:link, div.m2 a:visited {display: block;}
div.m2 img {width: 100%; height: 100%; border: 0;}
div.m2 a:hover img {visibility: hidden;}

div.m3 {height: 41px; width: 103px; margin: 0; padding: 0; background-image: url("menu-racing-s.gif"); background-repeat:no-repeat;} 
div.m3 a, div.m3 a:link, div.m3 a:visited {display: block;}
div.m3 img {width: 100%; height: 100%; border: 0;}
div.m3 a:hover img {visibility: hidden;}

div.m4 {height: 41px; width: 96px; margin: 0; padding: 0; background-image: url("menu-cycle-s.gif"); background-repeat:no-repeat;} 
div.m4 a, div.m4 a:link, div.m4 a:visited {display: block;}
div.m4 img {width: 100%; height: 100%; border: 0;}
div.m4 a:hover img {visibility: hidden;}

div.m5 {height: 41px; width: 96px; margin: 0; padding: 0; background-image: url("menu-tv-s.gif"); background-repeat:no-repeat;} 
div.m5 a, div.m5 a:link, div.m5 a:visited {display: block;}
div.m5 img {width: 100%; height: 100%; border: 0;}
div.m5 a:hover img {visibility: hidden;}

div.m6 {height: 41px; width: 80px; margin: 0; padding: 0; background-image: url("menu-trucks-s.gif"); background-repeat:no-repeat;} 
div.m6 a, div.m6 a:link, div.m6 a:visited {display: block;}
div.m6 img {width: 100%; height: 100%; border: 0;}
div.m6 a:hover img {visibility: hidden;}

div.m7 {height: 41px; width: 75px; margin: 0; padding: 0; background-image: url("menu-boats-s.gif"); background-repeat:no-repeat;} 
div.m7 a, div.m7 a:link, div.m7 a:visited {display: block;}
div.m7 img {width: 100%; height: 100%; border: 0;}
div.m7 a:hover img {visibility: hidden;}

div.m8 {height: 41px; width: 98px; margin: 0; padding: 0; background-image: url("menu-planes-s.gif"); background-repeat:no-repeat;} 
div.m8 a, div.m8 a:link, div.m8 a:visited {display: block;}
div.m8 img {width: 100%; height: 100%; border: 0;}
div.m8 a:hover img {visibility: hidden;}

div.m9 {height: 41px; width: 98px; margin: 0; padding: 0; background-image: url("menu-space-s.gif"); background-repeat:no-repeat;} 
div.m9 a, div.m9 a:link, div.m9 a:visited {display: block;}
div.m9 img {width: 100%; height: 100%; border: 0;}
div.m9 a:hover img {visibility: hidden;}

div.m10 {height: 41px; width: 102px; margin: 0; padding: 0; background-image: url("menu-edu-s.gif"); background-repeat:no-repeat;} 
div.m10 a, div.m10 a:link, div.m10 a:visited {display: block;}
div.m10 img {width: 100%; height: 100%; border: 0;}
div.m10 a:hover img {visibility: hidden;}

div.m11 {height: 41px; width: 85px; margin: 0; padding: 0; background-image: url("menu-paint-s.gif"); background-repeat:no-repeat;} 
div.m11 a, div.m11 a:link, div.m11 a:visited {display: block;}
div.m11 img {width: 100%; height: 100%; border: 0;}
div.m11 a:hover img {visibility: hidden;}

div.m12 {height: 41px; width: 84px; margin: 0; padding: 0; background-image: url("menu-tanks-s.gif"); background-repeat:no-repeat;} 
div.m12 a, div.m12 a:link, div.m12 a:visited {display: block;}
div.m12 img {width: 100%; height: 100%; border: 0;}
div.m12 a:hover img {visibility: hidden;}

div.m13 {height: 41px; width: 84px; margin: 0; padding: 0; background-image: url("menu-veh-s.gif"); background-repeat:no-repeat;} 
div.m13 a, div.m13 a:link, div.m13 a:visited {display: block;}
div.m13 img {width: 100%; height: 100%; border: 0;}
div.m13 a:hover img {visibility: hidden;}

div.m14 {height: 41px; width: 76px; margin: 0; padding: 0; background-image: url("menu-jets-s.gif"); background-repeat:no-repeat;} 
div.m14 a, div.m14 a:link, div.m14 a:visited {display: block;}
div.m14 img {width: 100%; height: 100%; border: 0;}
div.m14 a:hover img {visibility: hidden;}

div.m15 {height: 41px; width: 103px; margin: 0; padding: 0; background-image: url("menu-heli-s.gif"); background-repeat:no-repeat;} 
div.m15 a, div.m15 a:link, div.m15 a:visited {display: block;}
div.m15 img {width: 100%; height: 100%; border: 0;}
div.m15 a:hover img {visibility: hidden;}

div.m16 {height: 41px; width: 65px; margin: 0; padding: 0; background-image: url("menu-ships-s.gif"); background-repeat:no-repeat;} 
div.m16 a, div.m16 a:link, div.m16 a:visited {display: block;}
div.m16 img {width: 100%; height: 100%; border: 0;}
div.m16 a:hover img {visibility: hidden;}

div.m17 {height: 41px; width: 106px; margin: 0; padding: 0; background-image: url("menu-subs-s.gif"); background-repeat:no-repeat;} 
div.m17 a, div.m17 a:link, div.m17 a:visited {display: block;}
div.m17 img {width: 100%; height: 100%; border: 0;}
div.m17 a:hover img {visibility: hidden;}

div.m18 {height: 41px; width: 107px; margin: 0; padding: 0; background-image: url("menu-fig-s.gif"); background-repeat:no-repeat;} 
div.m18 a, div.m18 a:link, div.m18 a:visited {display: block;}
div.m18 img {width: 100%; height: 100%; border: 0;}
div.m18 a:hover img {visibility: hidden;}

div.m19 {height: 41px; width: 85px; margin: 0; padding: 0; background-image: url("menu-enamel-s.gif"); background-repeat:no-repeat;} 
div.m19 a, div.m19 a:link, div.m19 a:visited {display: block;}
div.m19 img {width: 100%; height: 100%; border: 0;}
div.m19 a:hover img {visibility: hidden;}

h1 {
  margin: 0px;
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
}

h2 {
  margin: 0px;
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
}

h3 {
  margin: 0px;
  padding: 0px;   
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  font-style: normal;
  font-weight: normal;
} 

.product-image {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  border-color:#666666;
}

.supply-image {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px;
}

table.assure {
  width: 720px;
  height: 100px;
  margin: 20px 0px 20px 0px;
  border-width:7px;
  border-style: solid;
  border-color: #0457C3;
  background-color: #FFFFFF;
}

table.morekits {
  width: 221px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  border-collapse: collapse;
  background-color: #EBEBEB;
}

table.model .morekits td {
  text-align: center;
  margin: 0px;
  padding: 5px;  
  border-width: 0px;
}

table.modelkits {
  width: 1000px;
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  background-color: transparent;  
}

table.modelkits td.mainleft {
  width: 200px;
  padding: 8px;
  border-width: 0px;
  text-align: left;
}

table.modelkits td.mainright {
  width: 800px;
  padding: 2px;
  border-width: 0px;
}

table.support
{
  border: 0px;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

table.support td.secure
{
  width: 335px;
  padding: 5px 10px 10px 10px;
  border-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 1px solid #000000;
}

table.support td.poi
{
  width: 203px;
  padding: 5px 10px 10px 10px;
  border-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 1px solid #000000;
}

table.support td.departments
{
  width: 203px;
  padding: 5px 10px 10px 10px;
  border-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
}

table.smalltable
{
  width: 500px;
  border: 1px #666666 solid;
  border-collapse: collapse;
  margin: 0px 0px 0px 0px;
}

table.smalltable td
{
  width: 100px;
  border: 1px #666666 solid;
  border-collapse: collapse;
}

.leftnav
{
  margin: 10px auto 0px auto;
  width: 205px;
  text-align: left;
}

table.reviews {
  width: 685px;
  margin: 7px 0px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  border-collapse: collapse;
  background-color: #EBEBEB;
}

table.reviews th {
  border-width: 1px;
  padding: 3px;
  border-style: solid;
  border-color: #CCCCCC;
  background-color: #EBEBEB;
}

table.reviews td {
  border-width: 1px;
  padding: 3px;
  border-style: solid;
  border-color: #CCCCCC;
  background-color: #EBEBEB;
}

table.purchase {
  width: 221px;
  border-width: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  border-collapse: collapse;
  background-color: #EBEBEB;
}

table.purchase td {
  border-width: 1px;
  padding: 3px;
  border-style: solid;
  border-color: #CCCCCC;
  background-color: #EBEBEB;
}

table.menu
{
  width: 205px;
  border: 1px #999999 solid;
  border-collapse: collapse;
  margin: 0px auto 0px auto;
}

table.menu td
{
  border: 0px;
  padding: 4px 4px 4px 4px;
}

table.model
{
  background-color: #FFFFFF;
  border: 0px;
  width: 685px;
  margin: 5px 0px 15px 0px;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

table.model td
{
  padding: 10px 5px 10px 5px;
  text-align: left;
}

table.models
{
  background-color: #FFFFFF;
  border: 1px;
  width: 685px;
  margin: 5px 0px 10px 0px;
  text-align: center;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

table.models td
{
  padding: 7px 7px 7px 7px;
  text-align: left;
}

table.models td.pages
{
  padding: 7px 7px 7px 7px;
  text-align: center;
}

.entry
{
  vertical-align: middle;
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 1px solid #000000;
  width: 200px;
  height: 16px;
  padding: 3px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
}

.search
{
  vertical-align: middle;
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 2px solid #000000;
  width: 220px;
  height: 16px;
  padding: 3px;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}

.signup
{
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 1px solid #000000;
  width: 150px;
  padding: 3px;
  margin: 8px 0px 8px 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.emailshare
{
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 1px solid #000000;
  width: 300px;
  padding: 3px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.fancyform
{
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 1px solid #000000;
  padding: 2px;
  margin: 8px 0px 8px 0px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.quantity
{
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 1px solid #577D9E;
  width: 30px;
  padding: 3px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.checkout
{
  background-image: url(textgrad.gif);
  background-repeat: repeat-x;
  border: 1px solid #999999;
  width: 205px;
  margin: 1px;
  padding: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.receipt
{
  font-family: Courier, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.error
{
  background-image: url(errgrad.gif);
  background-repeat: repeat-x;  
  background-color: #F3E7EC;
  border: 1px solid #820A3A;
  width: 205px;
  margin: 1px;
  padding: 2px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

.price
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  color: #0D44B3;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.pricelabel
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

.buy
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #808080;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.retail
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #999999;
  background-color: transparent;
  text-decoration: line-through;
  font-style: normal;
  font-weight: normal;
  padding: 0px 10px 0px 0px;
}

.item
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #003399;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.soft
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #808080;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

.bright
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.question
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.answer
{
  padding: 10px 10px 10px 20px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

.large
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.medium
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}


.small
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  line-height: 135%;
}

.err
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #B40D0D;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.bigerr
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  color: #B40D0D;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.checkouterror
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  color: #820A3A;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.title
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
}

.copyright
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  padding: 0px 20px 0px 0px;
}

.connect {font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 120%;}

.pages
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  padding: 0px 6px 0px 6px;
}

.greypage
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #CCCCCC;
  background-color: transparent;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  padding: 0px 6px 0px 6px;
}

.page
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  background-color: #CCCCCC;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
  padding: 0px 4px 0px 4px;
}

a.pagecount:link, a.pagecount:visited, a.pagecount:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  padding: 0px 4px 0px 4px;
}
a.pagecount:hover {text-decoration: underline; color: #B40D0D;}

a.black:link, a.black:visited, a.black:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}
a.black:hover {color: #B40D0D;}

a.info:link, a.info:visited, a.info:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #B40D0D;
  text-decoration: underline;
  font-weight: normal;
  line-height: 140%;
}
a.info:hover {color: #590606;}

.curcat
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #0D44B3;
  text-decoration: underline;
  font-weight: bold;
  line-height: 140%;
  padding: 5px 0px 5px 8px;  
}

a.blue:link, a.blue:visited, a.blue:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #0D44B3;
  text-decoration: none;
  font-weight: bold;
  line-height: 140%;
}
a.blue:hover {color: #0D44B3; text-decoration: underline;}

a.red:link, a.red:visited, a.red:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #B40D0D;
  text-decoration: underline;
  font-weight: bold;
  line-height: 140%;
}
a.red:hover {color: #590606;}

a.support:link, a.support:visited, a.support:active {
  padding: 0px 13px 0px 13px;
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  line-height: 160%;
}
a.support:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;}

a.top:link, a.top:visited, a.top:active {
  margin: 0px;
  padding: 0px;  
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
a.top:hover {color: #CCCCCC; text-decoration: underline;}

a.manu:link, a.manu:visited, a.manu:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #666666;
  background-color: transparent;
  text-decoration: none;
  font-style: italic;
  font-weight: normal;
  line-height: 140%;
}

a.small:link, a.small:visited, a.small:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
  line-height: 140%;
}
a.small:hover {color: #0D44B3;}

a.menu:link, a.menu:visited, a.menu:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  line-height: 140%;
  padding: 5px 0px 5px 8px;  
}
a.menu:hover {text-decoration: underline; color: #0D44B3;}

a.modelkit:link, a.modelkit:visited, a.modelkit:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  line-height: 140%;
  padding: 0px;  
}
a.modelkit:hover {text-decoration: underline; color: #0D44B3;}

a.biglink:link, a.biglink:visited, a.biglink:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
  line-height: 140%;
  padding: 5px 0px 5px 8px;  
}
a.biglink:hover {text-decoration: underline; color: #B40D0D;}

a:link, a:visited, a:active
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
  line-height: 140%;
}
a:hover {color: #B40D0D;}
