/*General Setting*/
body { background-color: white; margin:0; color: #333333; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 100%; margin: 0; padding :0; }
a:link { text-decoration: underline; color: #000099; }
a:visited { text-decoration: underline; color: #993366; }
a:hover { text-decoration: underline; color: #006699; }
a:active { text-decoration: underline; color: #6699CC; }
input { font-size: 70%; font-family: "Verdana", "Arial", "Helvetica", "sans-serif";}
.bread { font-size: 70%; }
.medium { font-size: 80%; line-height: 120%; }
.mediumem { font-size: 80%; font-weight:bold; }
.small { font-size: 70%; }
.smallem { font-size: 70%; font-weight:bold; }
.smalllblue { font-size: 60%; color: #006699; }
.extrasmall { font-size: 60%; line-height: 120%; }
.ultrasmall { font-size: 50%; line-height: 120%; }
.bold { font-weight:bold; } 
.italic { font-style: italic; }

/*Text Colour Variations*/
.txt_navy { color: #006699; }
.txt_red { color: #CC0000; }
.txt_faq { color: #308383; }

/*Background Colour Variations*/
.bg-white { background-color: #FFFFFF; }
.bg_lgrey { background-color: #FAFAFA; }
.bg-dgrey { background-color: #999999; }
.bg_lblue { background-color: #DDE5EB; }

/*Products*/
.l_model { font-weight:bold; line-height: 140%; }
.l_model_s { font-size: 70%; font-weight: bold; line-height: 140%; }
.l_headcopy { font-size: 80%; font-weight:bold; line-height: 140%; }
.l_subcopy { font-size: 70%; line-height: 120%; }

/*Each Contents*/
.topbarbg { background-color:#333333; }
.menubg { background-color:#D9D9D9; }

/*What's New*/
.news_date { font-weight:bold; }


