@charset "utf-8";

/* basic elements */
*{
	margin:0px;
	padding:0px;
	text-decoration:none;
	outline:none;
	border:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:11px Arial, Verdana, Helvetica, sans-serif;
	;
}
.maint{
	width:100%; background:url(../images/home/top_bg.jpg) repeat-x top;
}
.maint1{
	width:100%; background:url(../images/home/btm_bg.jpg) repeat-x bottom;
}
.mainlayer{
	width:779px; margin-left:auto; margin-right:auto; position:relative;
}

/* Home Page Links */
.top_lnk_bg{
	background:url(../images/home/lnk_bg.gif) repeat-y;
}
.content_bg{
	background:#ffffff url(../images/home/content_bg.jpg) repeat-x;
}
.line_bg{
	background:#ffffff url(../images/home/line_bg.gif) repeat-y;
}
.line_bg_inner{
	background:#ffffff url(../images/inner/line_bg.gif) repeat-y;
}
.line_bg_right{
	background:#ffffff url(../images/inner/right_line_bg.gif) repeat-x;
}
.ctn_btm_bg{
	background:#ffffff url(../images/home/ctn_btm_bg.jpg) no-repeat;
}
.top_lnk{
	font:bold 11px/22px Arial, Verdana, Helvetica, sans-serif; color:#fff;
}
.top_lnk:hover{
	font:bold 11px/22px Arial, Verdana, Helvetica, sans-serif; color:#ffcc00;
}
.top_lnk_active{
	font:bold 11px/22px Arial, Verdana, Helvetica, sans-serif; color:#ffcc00;
}
.home_txt{
	font:11px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; padding-right:42px; text-align:justify;
}
.news_txt{
	font:11px/15px Arial, Verdana, Helvetica, sans-serif; color:#666; 
}
.contact_txt{
	font:12px/15px Arial, Verdana, Helvetica, sans-serif; color:#000; 
}
.red_txt{
	font:11px Arial, Verdana, Helvetica, sans-serif; color:#c21f3b;
}
.more{
	font:11px Arial, Verdana, Helvetica, sans-serif; color:#c21f3b; text-decoration:underline;
}
.more:hover{
	font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#666; text-decoration:underline;
}
.email{
	font:11px/18px Arial, Verdana, Helvetica, sans-serif; color:#c21f3b;
}
.email:hover{
	font:11px/18px Arial, Verdana, Helvetica, sans-serif; color:#c21f3b; text-decoration:underline;
}
.field{
	font:12px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; border:1px solid #b2c7dd; width:230px; height:15px;
}
.text_area{
	font:12px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; border:1px solid #b2c7dd; width:230px; 
}
.btn{
	background:url(../images/home/btn_bg.gif) no-repeat; font:bold 11px/16px Arial, Verdana, Helvetica, sans-serif; color:#333; width:52px; height:22px;
}
.btm_txt{
	font:11px/16px Arial, Verdana, Helvetica, sans-serif; color:#6c98c2; 
}
.add_txt{
	font:11px/16px Arial, Verdana, Helvetica, sans-serif; color:#00458e; 
}
.field_en{
	font:12px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; border:1px solid #b2c7dd; width:230px; height:18px;
}
.text_area_en{
	font:12px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; border:1px solid #b2c7dd; width:230px; 
}


/* Inner Page CSS */

.inner_content{
	font:11px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; padding-right:30px; text-align:justify;
}
.product_content{
	font:11px/16px Arial, Verdana, Helvetica, sans-serif; color:#8f0707; padding-right:30px; text-align:justify;
}
.product_txt{
	font:bold 11px/16px Arial, Verdana, Helvetica, sans-serif; color:#666; text-align:justify; padding-bottom:7px;
}
.product_head{
	font:bold 13px/16px Arial, Verdana, Helvetica, sans-serif; color:#00458e;
}
.enquiry_txt{
	font:bold 11px/16px Arial, Verdana, Helvetica, sans-serif; color:#666;
}
/* Menu CSS */
.bg_color{
	background:#C21F3B; opacity: 0.9; filter: alpha(opacity=90);
}
.menu_lnk{
	font:12px/22px Arial, Verdana, Helvetica, sans-serif; color:#fff;
}
.menu_lnk:hover{
	font:bold 12px/22px Arial, Verdana, Helvetica, sans-serif; color:#ffcc00;
}

