body { background-image:url(../images/bg.jpg); margin:0px; padding:0px;  }

#master { width:100%; position:absolute; top:0px; left:0px; background-image:url(../images/moko_bg.gif); background-repeat:no-repeat; background-position: 160px 0px; z-index:2;  }

#moko { position:absolute; z-index:1; top:60px; left:0px; }
table.layout-master { width:100%;  }
td.top-lhs { padding:10 10 0 10; width:252px; }
td.top-rhs { padding:10 10 17 0; vertical-align:bottom; width:auto; }

td.lhs { vertical-align:top; }
td.rhs { vertical-align:top; padding:0 10 20 0; }

#topnav { background-color:#000; }
/* drop down menu style for top components */
td.navitem { font-family:arial,helvetica,sans-serif; padding:3 15 3 15; cursor:hand; text-transform:uppercase;}
	td.navitem a { color:#fff;text-decoration:none; font-size:11px; font-weight:bold; }
	td.navitem a:hover {text-decoration:none; font-weight:bold;}
	
td.navitem-on { font-family:arial,helvetica,sans-serif; padding:3 15 3 15; cursor:hand; text-transform:uppercase; background-color:#333; }
	td.navitem-on a {color:red;text-decoration:none; font-size:11px; font-weight:bold; }
	td.navitem-on a:hover {text-decoration:none; font-weight:bold;}

#onlineshop_header { padding:0 0 25 25 px; font-size:13px; text-transform:uppercase; color:#fff; font-weight:bold; background-image:url(../images/onlineshop_header_border.gif); background-position:15px 20px;  background-repeat:no-repeat; }
	
#kiakaha-shortdescription { padding:11 10 0 10; width:160px; text-align:left; background-image:url(../images/product_border.gif); background-position:top center; background-repeat:no-repeat; margin-top:3px; }

td.footer { background-image:url(../images/footer.gif); background-position:top center; background-repeat:no-repeat; text-align:center; padding-top:10px; }

#staticlinks { width:auto; }
#staticlinks table { width:auto; }
#staticlinks table td { width:auto; padding: 0 30 0 30; }

#loginlink { position:absolute; top:40px; z-index:5; padding-right:5px; }
#cartlink { position:absolute; top:20px; z-index:5;  width:100%; text-align:right; color:#fff;  }
#cartlink a{color:#fff;padding-right:15px;font-size:10px;font-family:verdana,geneva,sans-serif;text-decoration:none;}
#cartlink a:hover{color:red;text-decoration:underline;}

#category-image { width:211px; overflow:hidden; margin-left:15px; padding-bottom:15px; }

td.copyright { text-align:center; padding:10 0 30 0; font-size:9px; color:#efefef; }
td.copyright a { font-size:9px; color:#fff; }