p,th,td,li,dt,dd {font:11px/120% Tahoma,Arial;color:#555;margin:0;padding:0}
td {vertical-align:top;}
ul{list-style:none;margin:0;padding:0;}
li {margin:0;padding:0;}
h3,h4 {margin:0;padding:0;}
img {border:0px;margin:0;padding:0}
a {color:red;text-decoration:underline;}
a:hover {text-decoration:none;}
h3 {font-size:15px;color:#fff;padding:8px 20px;}
h4 {font-size:11px;padding:10px 0}

table#Full { border-bottom:1px solid #ccc;margin-bottom:5px}	

td.topmenu {	background:url(top-menu.jpg);}
.topmenu div {width:300px;float:left;}
.topmenu img {margin:10px 0 10px 10px}
.topmenu ul {margin-top:10px;z-index:998}
.topmenu ul li {float:left;width:95px;height:15px;border-left:1px solid #ccc;}
.topmenu li li {border:none}
.topmenu li a {	font-size:12px;font-weight:bold;color:#ccc;text-decoration:none;
display: block;text-align:center;}
.topmenu li a:hover {color:#F03}
/* Fix IE. Hide from IE Mac \*/
.topmenu ul li {position:relative;float:left;height: 1%; }
.topmenu ul li a { height: 1%; }
/* End */

.topmenu li {display:block;position:relative}
.topmenu ul ul {z-index:999;position: absolute;display:block;float:left;margin:0;padding-top:12px;width:auto;left:auto;display:none}
li:hover ul, li.hover ul {left:auto;display:block;}
.topmenu ul li ul li {left:auto;padding:5px 0; background:url(top-menu.jpg);}


.sidemenu a { color:#555;text-decoration:none;}
.sidemenu a:hover { text-decoration:underline;}

.sidemenu h3 {background:url(h3-menu.jpg) 0 50% no-repeat;}
.sidemenu ul {margin:15px 13px}
.sidemenu li {padding:2px 17px;background:url(arrow.gif) 0 50% no-repeat;}

table.content {border-right:1px solid #ccc;}
.maincontent h3 {background:url(h3.jpg) repeat-y;}

.contents td, td.sidemenu {border-left:1px solid #ccc;}
.contents td td {border:none}

.contents iframe	{margin:20px 30px}
.contents p.coming {color:#ffa500;font-size:24px;}

h3#product {background:url(h3.jpg) -100px 0 repeat-y;}
.contentfront td {padding:0 10px}
.contentfront img {border:1px solid #000;}
.contentfront p {margin-top:10px}
td.contentfrontright {	background:url(dotted-line.gif) no-repeat;}

.more {margin-top:20px;text-align:right;padding-right:15px;}

h3#news {background-image:url(h3-news.jpg);}
.right ul {margin:10px 10px;}
.right li {padding-bottom:30px;}
p.date {margin-top:10px;color:#999;}

td.profile p, td.news p 	{padding:20px 30px} 
td.news p.date {padding:0 30px;padding-top:20px;margin-bottom:-20px}
td.news img {margin:0 30px;}

td.jobs {width:100%;padding:0px 20px 10px 20px;}
td.jobstitle {padding:0 20px}
td.jobstitle h4 {padding-bottom:0} 
div.jobs {width:95px;margin:5px;float:left;}
.jobs img {margin-top:5px}

table.distribute img {border:1px solid #666;}
table.distribute tr.products td {}
td.brands img {margin:20px 0}

.footer {background:url(footertop.gif) repeat-x; border-top:1px solid #ccc;border-left:1px solid #ccc;}
td.footer {height:20px}
.footer p {color:#999;margin:5px 10px;text-align:center}