@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-color:#FFFFFF;
	color:#1a5419;
}
h1 {
	font-size:1.4em;
	color:#1a5419;
	font-weight:400;
}
p {
	margin:0.8em 0;
	font-size:0.9em;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background-color:#FFFFFF;
	border:#ffffff 5px solid;
}
#header {
	height:150px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:15px;
}

/* Top Menu Style */
#menu_top_horizontal {
	margin-top:10px;
	margin-bottom:10px;
	height:48px;
}
#menu_top_horizontal .lhs {
	float:left;
	width:5px;
	height:48px;
	background-image:url(../images/mnu_left.jpg);
	background-repeat:no-repeat;
}
#menu_top_horizontal .mid {
	float:left;
	height:48px;
	width:750px;
	background-image:url(../images/mnu.jpg);
	background-repeat:repeat-x;
}
#menu_top_horizontal .rhs {
	float:right;
	width:5px;
	height:48px;
	background-image:url(../images/mnu_right.jpg);
	background-repeat:no-repeat;
}
#menu_top_horizontal .mid ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#menu_top_horizontal .mid li {
	float: left;
	margin: 0 0.15em;
	height: 48px;
	line-height: 48px;
}
#menu_top_horizontal .mid li a{
	/*background: url(background.gif) #fff bottom left repeat-x;*/
	height: 48px;
	line-height: 48px;
	float: left;
	/*width: 98px;*/
	display: block;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
}
#menu_top_horizontal .mid ul .sep{ background-image:url(../images/mnu_sep.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:4px;}
#menu_top_horizontal .mid li .home{ background-image:url(../images/mnu_home.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:60px;}
#menu_top_horizontal .mid li .aboutus{ background-image:url(../images/mnu_aboutus.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:82px;}
#menu_top_horizontal .mid li .gallery{ background-image:url(../images/mnu_gallery.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:64px;}
#menu_top_horizontal .mid li .latestnews{ background-image:url(../images/mnu_latestnews.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:151px;}
#menu_top_horizontal .mid li .special{ background-image:url(../images/mnu_special.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:113px;}
#menu_top_horizontal .mid li .howto{ background-image:url(../images/mnu_howto.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:137px;}
#menu_top_horizontal .mid li .contactus{ background-image:url(../images/mnu_contactus.gif); background-repeat:no-repeat; background-position:center; font-size:0px; width:90px;}


/* Hide from IE5-Mac \*/
#menu_top_horizontal .mid li a {
	float: none
}
/* End hide */ 

/* Vertical Menu Style */
#column_left #menu_vertical ul {
	list-style:none;
	padding: 0;
	margin: 0 0 20px 0;
}
#column_left #menu_vertical li {
	padding-left: 8px;
	margin-bottom: 4px;
	margin-left: 6px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#column_left #menu_vertical li a {
	color:#006633;
	font-size:0.88em;
}
#column_left #menu_vertical li .bold {
	color:#7c7e6b;
	font-size:0.88em;
	font-weight:bold;
}
#column_left #menu_vertical .menuTOP {
	color:#636453;
	font-weight:bold;
	background-image:url(../images/menuTOP.jpg);
	background-repeat:no-repeat;
	height:38px;
	line-height:38px;
	margin-left: 0px;
	font-size:0.9em;
}

#column_left #menu_vertical .menuTES {
	padding-left: 8px;
	margin-bottom: 4px;
	margin-left: 6px;
	background-image:url(../images/bullet_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:0.88em;
	color:#7b7e6d;
}

#column_left #menu_vertical .menuFRM {
	padding-left: 8px;
	margin-bottom: 12px;
	margin-left: 6px;
	text-align:right;
	font-size:0.88em;
	color:#7b7e6d;
	font-weight:bold;
	background-image:none;
}
#column_left #menu_vertical .menuIMG {
	padding-left: 8px;
	margin-bottom: 12px;
	text-align:centre;
	font-size:0.88em;
	color:#7b7e6d;
	font-weight:bold;
	background-image:none;
}

#column_left {
	width:190px;
	float:left;
}
#content {
	width:550px;
	margin:0px 10px 0px 10px;
	float:left;
}
#column_right {
	width:190px;
	float:left;
}

/* Footer Style */
#footer {
	margin-top:10px;
	margin-bottom:10px;
	height:24px;
	clear:left;
}
#footer .lhs {
	float:left;
	width:5px;
	height:24px;
	background-image:url(../images/footer_left.jpg);
	background-repeat:no-repeat;
}
#footer .mid {
	float:left;
	height:24px;
	width:750px;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
}
#footer .rhs {
	float:right;
	width:5px;
	height:24px;
	background-image:url(../images/footer_right.jpg);
	background-repeat:no-repeat;
}
#footer .mid ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer .mid li {
	line-height:24px;
	font-size:0.85em;
}
#footer .mid li a{
	line-height:24px;
	color: #ffffff;
	text-decoration: none;
}
.boxlink
{
	font-size:0.7em;
	color:#957e5e;
	text-decoration:none;
}

.hidden { 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
} 
.bskttxt {
	font-size:0.88em;
	color:#665133;
}
.smlBasket_class {
	padding:4px;
}
a.tc:link
{
	font-size:8pt;
	color:#666;
}
a.tc:visited
{
	font-size:8pt;
	color:#666;
}
a.tc:hover
{
	font-size:8pt;
	color:#333;
}
#opt_box {
	font-size:0.75em;
	text-align:center;
}
.botadd {
	font-size: 0.7em;
	color: #666666;
}

