@import url(navi.css);
body
{
	margin:0;
	padding:0;
}
a{
	outline:none;
	text-decoration:none;
	color:#CCCCCC;
}

/*----------------------------------------------Wrapper--------------------------------------*/

div.wrapper
{
width:100%;
display:block;
margin:0;
}

/*------------------------------------------Column--------------------------------------------*/
.col1,col a
{
width:100%;
background-image:url(../images/bgtop1.png);
background-repeat:repeat-x;
}
.col2
{
width:100%;
}
.col3
{
width:100%;
}
.col4
{
width:100%;
}
.col5
{
width:100%;
}
.col6
{
width:100%;
}
.col7
{
width:100%;
}
/*------------------------------------------Generalise------------------------------------------*/
#header, #topline, #topbar, #breadcrumb, .container,

#hpage_cats, #adblock, #socialise, #footer, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;
	}
	


/*----------------------------------------topbar---------------------------------------------*/
.topbar
{
position:relative;
margin:0 auto 0;
display:block;
height:160px;

width:960px;
padding:10px 0px;

}
.logo
{
width:461px;
height:155px;
float:left;
}
.righticon
{
width:400px;
height:40px;
float:right;
margin-top:40px;}
.rightform
{
margin-top:10px;
border:none;
border-radius:20px;
text-align:right;
width:400px;
height:30px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009933;
text-decoration:none;


}
.rightform a
{
margin-top:10px;
border:none;
border-radius:20px;
text-align:right;
width:400px;
height:30px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#009933;
text-decoration:none;


}
.rightform a:hover
{
margin-top:10px;
border:none;
border-radius:20px;
text-align:right;
width:400px;
height:30px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;


}
.icon
{
width:34px;
height:34px;
float:right;
}
.icon1
{
margin-right:10px;
width:34px;
height:34px;
float:right;
}

/*---------------------------------------------------navigation-------------------------------------*/
.navigation
{
width:960px;
position:relative;
margin:0 auto 0;
display:block;
background-image:url(../images/menubar.png);
background-repeat:no-repeat;
}
.tabsearch
{
width:210px;
height:32px;
float:right;
margin-top:10px;}
.searchbox
{

float:left;
width:150px;
height:25px;
border-radius:20px;
background-color:#fffffff;
box-shadow:1px 1px 3px #313331;
border:none;
font-family:Arial, Helvetica, sans-serif;

color:#999999;
font-size:10px;
padding-left:5px;
margin-top:-55px;
}
.btn
{
margin-top:-55px;
width:30px;
height:30px;
text-align:center;
border-radius:30px;
background-color:#a8a8a8;
border:none;
float:right;
margin-left:15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
margin-right:15px;
}

/*----------------------------------------------banner---------------------------------------------------*/
#banner
{
background-image:url(../images/banner_bg.png);
background-repeat:no-repeat;
width:960px;
height:250px;
position:relative;
margin:15px auto 0;
display:block;
}
.banner1
{
width:512px;
height:234px;
float:left;
margin-top:9px;
margin-left:9px;
}
.bannerright
{
	width:380px;
	height:200px;
	float:right;
	margin-top:0px;
	padding-right:20px;

}
.place
{
float:left;
width:100%;
height:35px;
font-size:32px;
text-align:left;
color:#505050;
font-family:"Trebuchet MS";}
p
{


margin-top:10px;
width:100%;
color:#505050;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.8em;
text-align:justify;
}
.tellbtn
{
width:125px;
height:29px;
float:left;
background-image:url(../images/tell_btn.png);
background-repeat:no-repeat;
border:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
}

/*---------------------------------------------------container------------------------*/

#container
{

width:960px;
position:relative;
margin:20px auto 0;
display:block;
}
.con1
{
width:310px;
height:450px;
float:left;
background-image:url(../images/content_bg.png);
background-repeat:no-repeat;
}
.con2
{
margin-left:15px;
width:310px;
height:450px;
float:left;
background-image:url(../images/content_bg.png);
background-repeat:no-repeat;
}
.wel
{

height:30px;
float:left;
color:#029a00;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:50px;
padding-top:13px;
letter-spacing:1px;

}
.about1
{

height:30px;
float:left;
color:#029a00;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:60px;
padding-top:13px;
letter-spacing:1px;

}
.test
{
 width:100%;
height:30px;
float:left;
color:#029a00;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:20px;
padding-top:13px;
letter-spacing:1px;

}
.welpic
{
float:left;
padding-top:6px;
padding-left:60px;
margin:auto 0;
}
.society
{
margin-top:10px;
float:left;
width:90%;
color:#8fbc34;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
padding-left:20px;
padding-right:10px;
height:40px;
}
.tmo_list { margin: 0 0 0 10px; padding: 0; list-style: none ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}
.tmo_list li {
	color:#000;
	margin:0 0 2px;
	padding: 3px 0 3px 18px;
	background:url(../images/icon2.png)  no-repeat scroll 0 5px;
	text-align: justify;
}
.tmo_list li a { color: #000 }
.tmo_list li a:hover { color: #000 }
.societymatter
{
margin-top:10px;
float:left;
width:90%;
color:#616161;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:20px;
padding-right:10px;
height:150px;

}
.societymatter1
{
margin-top:10px;
float:right;
width:65%;
color:#616161;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:20px;
padding-right:10px;
height:40px;
margin-top:-60px;

}
.more
{
margin-top:20px;
float:right;
margin-right:20px;
border:#666666 solid 1px;
border-radius:20px;
width:60px;
height:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#000000;
background-color:#ffffff;
font-weight:bold;
}
.pic2
{
margin-left:20px;
width:65px;
height:65px;
float:left;
}
.about
{
width:960px;
height:47px;
float:left;
background-image:url(../images/heading1.jpg);
background-repeat:no-repeat;
}
.matter1
{
float:left;
padding-top:20px;
padding-right:20px;
width:960px;

/*background-image:url(../images/matter1.jpg);
background-repeat:repeat;
*/
}

.aboutpic
{
	margin-right:20px;
	margin-left:20px;
	float:left;
	width:210px;
	height:210px;
	padding:10px;
	border:#999999 solid 1px;
	box-shadow:1px 1px 4px #666666;
	margin-top: 10px;
	;
}
/*----------------------------------Product-----------------------------------*/

#pro
{
margin:20px auto 0;
width:960px;
position:relative;
display:block;
}
.testi
{
float:right;
background-image:url(../images/testi_bg.png);
background-repeat:no-repeat;
width:310px;
height:130px;
margin-top:20px;
}
.pgallery
{
float:left;
width:635px;
height:130px;
background-image:url(../images/gallery.png);
background-repeat:no-repeat;
margin-top:20px;
}
.mar
{
width:615px;
float:left;
margin-left:10px;
margin-right:10px;
height:81px;
}
.pic1
{
float:left;
width:120px;
height:81;
}
.strip
{
width:100%;
height:15px;
background-color:#e8e7e1;
float:left;
margin-top:20px;}

.rightdi
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:bold;
float:right;
text-align:right;
}
/*-------------------------------------------------Footer------------------------------------------*/
#footer
{
width:960px;
display:block;
position:relative;
margin:20px auto ;
}
.footer2
{
margin-top:20px;
float:left;

width:100%;
height:160px;
background-color:#f5f5f5;
}
.footer1
{
float:left;
width:100%;
height:52px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
}	
.foot1
{
width:460px;
height:140px;
float:left;

}
.foot2
{
margin-left:20px;
width:130px;
height:130px;
float:left;
border-right:#009c9a solid 1px;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
width:100%;
color:#333333;
}
#footer p
{

width:100%;
color:#666666;
font-size:12px;
float:left;
margin-top:1px;

}
.news
{
width:320px;
height:100px;
float:right;
margin-top:10px;}
.news1
{
margin-top:10px;
float:left;
width:220px;
height:30px;
border:#cccccc solid 2px;
}
.news2
{
margin-top:10px;
border:#330000;
background-image:url(../images/subbg.jpg);
background-repeat:repeat;
width:90px;
height:36px;
text-align:center;
color:#ffffff;
font-size:13px;
font-family:"Century Gothic";
}
.foottexthead
{
width:960px;
position:relative;
display:block;
margin:20px auto;
}
.foottext
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-align:left;
height:20px;
margin-top:20px;
}
