@charset "iso-8859-1";

body {margin: 0; padding: 0; }
table, td, div, span, option, textarea {font-size: 8pt; font-family: verdana; }
img {border: none; }
input {font-size: 10pt; }
a {color: #3366ff; text-decoration: underline}
a:hover {color: black; text-decoration: none}

.homepage {padding: 0; background: url(worldstylingtt.jpg) no-repeat center top; width: 980px; height: 692px; }

/* header */
#header {margin: 0; padding: 0; width: 100%; background: url(images/banner-header-bg.jpg) repeat-x;}
#headerlink {background: url(images/headerx.jpg) no-repeat; height: 150px;}

#searchbox {padding: 5px; width: 100%; height: 30px; background-color: #99ccff;}
* html #searchbox {padding: 5px; width: 100%; height: 20px; background-color: #99ccff;}

/* menu */
.mainmenu {margin: 0; padding: 10px; width: 100%; background: url(images/_menubg.gif) repeat-x;  text-align: center; color: #fff; }
a.menu {color: #fff; text-decoration: none}
a.menu:hover {color: #fff;  text-decoration: underline}

h2 {font: normal 21px georgia; }
.welcome {color:#fff; font: bold 18px trebuchet ms; height: 62px; }

.categoryhead {font-weight: bold;  color: #006699; }
.menu {font-weight: bold; color: #fff; text-decoration: underline; font-size: 9pt; }
.menu1 {color: #335545; text-decoration: none;  }
.menu2 {font-weight: bold; color: #cc6523; text-decoration: none; font-size: 9pt; }
.menuheader {color: #006699; text-decoration: bold;  }
.subcatename {color: #000; text-decoration: underline; font-size: 7pt; }


td.headtable {font-weight: bold;  color: #003399}
td.background {font-weight: bold}
td.background2 {font-weight: bold; }
td.categorymenu { text-decoration: none; }
td.menuheader {color: #006699; text-decoration: bold;  }
td.sidetab {font-weight: bold; color: #fff; background- text-decoration: none;  }
td.maintab {font-weight: bold;  background-color: #99ccff; text-decoration: none;  }
td.producttab {font-weight: bold; color: #fff; background- text-decoration: none;  }

span.productheader {font-weight: bold;  color: #003399; }
span.topic {font-weight: bold; }
tr.header {background: #aadcec; }

.footer1 {padding: 10px; color: #999; }

.pricetotal {font-weight: bold;  background-color: #fff; text-align: center; }
.selector { background-color: #fff; }

.heading {padding: 5px; background: url(images/_menubg.gif) repeat-x; font-weight: bold; color: #fff;  text-align: left;}