@charset "iso-8859-1";

BODY {margin: 0; padding: 0; }

table, td, div, span { font-size: 12px; color: #000; font-family: verdana,serif;}
input {font-size: 16px; }
img {border: none; }


a { color: #3366FF; text-decoration: underline;  font-family: verdana,serif;}
a:hover { color: #FF9900; text-decoration: none; font-family: verdana,serif;}

/* layout */
.leftcol {padding: 5px; width: 200px; border-right: 1px dashed #CCC; vertical-align: top; }
.bodycol {padding: 5px; overflow: hidden; vertical-align: top; }
.rightcol {padding: 5px; width: 260px; vertical-align: top; border-left: 1px dashed #CCC; }

.spacer {padding: 5px 0; border-top: 1px dashed #CCC; clear: both; }

.breadcrumb {padding: 3px 0; width: 100%; }
.block {float: left;   padding: 3px 0; width: 100%; }

/* h */

.title { padding: 0;  color: #FFF; font-size: 11px; font-family: "museo-1","museo-2",serif;}
.worldstyling { padding: 15px 0 0 0; font-size: 28px; font-family: "museo-1","museo-2",serif; color: #FF9900; }

.categoryhead {font-weight: bold; color: #000;}

.HeaderMenu {padding: 10px 0; width: 100%; height: 70px; background-color: #000; }
.HeaderMenu .left {float: left; width: 460px;}
.HeaderMenu .right {float: right; width: 480px;}

.enquiry {padding: 0px; width: 100%; height: 45px; background-color: #F5D098; border-top: 1px solid #FFF;}
* html .enquiry {padding: 0 0 -10px 0; width: 100%; height: 30px; background-color: #F5D098; border-top: 1px solid #FFF;}
.enquiry .left {float: left; padding: 5px;  width: 350px;  }
.enquiry .right {float: right; padding: 5px; }

div.menu {text-align:center;	 padding: 5px 0px; background-color: #FF9900; width: 100%;   /* opacity:.50;	filter: alpha(opacity=70); -moz-opacity: 0.5;*/}
a.menu {padding:5px; color: #000; text-decoration: none; font:bold 12px Verdana;}
a.menu:hover {padding: 5px; color: #000; text-decoration: underline; font:bold 12px Verdana; background-color: #FFF;}

div.menuaf{text-align:center;		padding:5px 0px 5px 0px;width:100%;}
a.menuaf:link, a.menuaf:active, a.menuaf:visited {padding:2px 2px 2px 2px;color: #000; text-decoration: none; background-color: #FF9900;border:1px solid #CCC;}
a.menuaf:hover {padding:2px 2px 2px 2px;color: #000; text-decoration: underline; background-color: #CCC;border:1px solid #CCC;}

a.menu1 {color: #335545; text-decoration: none; font:normal 12px Verdana;}
a.menu2 {color: #FF9900; text-decoration: none; font:bold 12px Verdana;}

a.subcate {color: #000; text-decoration: none; font:normal 10px Verdana;}
a.subcate:hover {color: #000;  background-color: #FFF;}

.trans  {
	width: 100%; 
	background-color: #FFF;
	opacity:.50;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.5;
	/*border:1px solid black;*/
}


td.header, td.headtable {font-weight: bold;  color: #003399}
td.categorymenu { color: #000; text-decoration: none; }
td.footer1, td.subtext { font-size: 9px; }

tr.header {color: #FFF;   ;  text-decoration: none;}

SPAN.body {font: normal 12px verdana;}
SPAN.productheader {font: bold 12px Verdana; color: #003399;}
SPAN.topic {font:bold 12px Verdana; color: #000;}

div.body{
		text-align: left;
		padding:5px;
		width: 95%;
		}

div.header{
		text-align: left;
		padding: 5px 5px 12px 5px;
		font-weight: bold; 
		font-size: 18px; 
		width: 95%;
		}


div.productrow{
		text-align: left;
		padding:5px;
		width: 90%;
		}

div.footer{
		text-align: center;
		padding: 12px 0px;
		background-color: #EEE; 
		font-size: 11px; 
		width: 100%;
		}

div.footer1{
		text-align: center;
		padding: 5px 0;
		background-color: #EEE; 
		width: 100%;
		}

div.banner{
		text-align: left;
		padding:5px;
		}

div.cateborder{
		text-align: left;
		padding: 5px;
		font-weight: bold; 
		}

div.tellfriend{
		text-align: right;
		padding:5px;
		width: 100%;
		}