
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	outline:none;
	background:url(../images/bg.jpg) fixed no-repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	}
.clear {
	clear:both;
	}
.main_wrap {
	width:970px;
	margin:auto;
	padding:0px;
	}
.inner_wrap {
	width:970px;
	margin:0px;
	padding:0px;
	}
.top_con {
	width:970px;
	height:112px;
	margin:0px;
	padding:0px 0 0 0px;
	}
.logo {
	width:395px;
	height:61px;
	padding:0px 0 0 0px;
	margin:30px 0 0 0px;
	float:left;
	}
.iso {
	width:243px;
	height:106px;
	padding:0px;
	margin:0 15px 0 0px;
	float:right;
	}
.menu_con {
	width:970px;
	height:48px;
	margin:0px;
	padding:0px 0 0 0px;
	}
.menu_left {
	width:23px;
	height:48px;
	margin:0px;
	float:left;
	padding:0px 0 0 0px;
	}
.menu {
	width:870px;
	height:39px;
	margin:0px;
	float:left;
	padding:9px 0 0 54px;
	background:url(../images/menu-bg.jpg) repeat-x top left;
	}
.body_con {
	width:970px;
	padding:0px;
	margin:10px 0 0 0px;
	}
.body_inner {
	width:924px;
	padding:0 23px 0 23px;
	margin:auto;
	background-color:#FFFFFF;
	}
.banner {
	width:924px;
	padding:0px;
	margin:0px;
	height:335px;
	}
.content_con {
	width:924px;
	padding:0px;
	margin:0px;
	background:url(../images/content-bg.jpg) repeat-y top left;
	}
.left_con {
	width:252px;
	padding:34px 0 50px 0px;
	margin:0px;
	float:left;
	}
.right_con {
	width:610px;
	padding:0 0 50px 43px;
	margin:0px;
	float: right;
	}
.welcome {
	width:610px;
	margin:0px;
	padding:34px 0 0 0px;
	}
p {
	font-size:12px;
	font-weight:normal;
	color:#585858;
	padding:0px;
	margin:0px;
	line-height:18px;
	}
h6 {
	font-size:12px;
	font-weight:normal;
	color:#1e0d75;
	padding:5px 0 0 0px;
	margin:0px;
	}
h6 a {
	font-size:12px;
	font-weight:normal;
	color:#1e0d75;
	padding:0px 0 0 0px;
	margin:0px;
	text-decoration:none;
	}
h6 a:hover {
	text-decoration:none;
	color:#FF0000;
	}
.service_con {
	width:610px;
	padding:0px;
	margin:20px 0 0 0px;
	height:236px;
	background:url(../images/service-bg.jpg) no-repeat top left;
	}
.service_inner {
	width:180px;
	padding:0px;
	margin:0px;
	float:left;
	}
.news_con {
	width:228px;
	padding:15px 12px 0 12px;
	margin:15px 0 0 0px;
	height:207px;
	background-color:#7c7c7c;
	}
.newsletter_con {
	width:252px;
	padding:15px 0 0 0px;
	margin:0px;
	}
.newsletter_inner {
	width:204px;
	height:100px;
	padding:12px 24px 0 24px;
	margin:0px;
	background-color:#0e024e;
	}
.newsletter_input {
	width:202px;
	height:23px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	border:none;
	color:#333333;
	}
.scrolling {
	width:580px;
	padding:15px 15px 0 15px;
	height:84px;
	margin:22px 0 20px 0px;
	background-color:#0e024e;
	}
.footer_con {
	width:924px;
	padding:17px 0 10px 0px;
	margin:0px;
	border-top:2px solid #999999;
	}
.footer_link {
	font-size:12px;
	font-weight:normal;
	color:#a3a3a3;
	padding:0px;
	margin:0px;
	}
.footer_link a {
	font-size:12px;
	font-weight:normal;
	color:#a3a3a3;
	padding:0px;
	margin:0px;
	text-decoration:none;
	}
.footer_link a:hover {
	text-decoration:none;
	color:#FF0000;
	}
.CPY {
	font-size:11px;
	font-weight:normal;
	color:#d27d2d;
	padding:0px;
	margin:0px;
	}
.inner_banner {
	width:924px;
	height:159px;
	padding:0px;
	margin:0px;
	}
h4 {
	font-size:13px;
	font-weight:bold;
	color:#0e024e;
	padding:0px;
	margin:0px;
	}
.enquiry_input {
	width:272px;
	height:30px;
	padding:0px;
	margin:0px;
	color:#333333;
	font-size:12px;
	background:url(../images/input-bg.jpg) repeat-x top left;
	border:1px solid #dfdddd;
	}
.label {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	}
.label span {
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	padding:0px;
	margin:0px;
	}
.textarea {
	width:272px;
	height:65px;
	padding:0px;
	margin:0px;
	color:#333333;
	font-size:12px;
	background:url(../images/input-bg.jpg) repeat-x top left;
	border:1px solid #dfdddd;
	}
.inner_news_con {
	width:578px;
	padding:15px;
	margin:15px 0 0 0px;
	border:1px solid #CCCCCC;
	}
.contact {
	font-size:12px;
	font-weight:normal;
	color:#585858;
	padding:0px;
	margin:0px;
	}
.contact a {
	font-size:12px;
	font-weight:normal;
	color:#585858;
	padding:0px;
	margin:0px;
	text-decoration:none;
	}
.contact a:hover {
	text-decoration:none;
	color:#FF0000;
	}
.products_con {
	width:610px;
	padding:0px;
	margin:15px 0 0 0px;
	}
.products_con ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
.products_con ul li {
	font-size:12px;
	padding:0 0 5px 20px;
	line-height:22px;
	margin:0px;
	font-weight:bold;
	color:#000000;
	background:url(../images/bullet.jpg) no-repeat 0% 30%;
	}
#slideshow {
    position:relative;
	widows:924px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
	
	
	
	
	
	
	
	
	