*{
	margin:0;
	padding:0;
}
body{
	font-family:Calibri;
	font-size:14px;
	color:#000;
	background:#f5f6f6;
}

#wrapper{
	overflow:hidden;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#444;
	text-decoration:none;
}

@font-face
{
font-family:Franklin Gothic Book;
src: url('../font/FRABK.ttf'),
     url('../font/FRABK.eot'); /* IE9 */
}




/*----------------------------------header----------------------------------*/
#headerbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/headerbg.jpg) repeat-x;
}
.headerblank{
	width:952px;
	height:494px;
	float:none;
	margin:0 auto;
	padding:0;
}
.aboutblank{
	width:952px;
	height:auto;
	float:none;
	margin:0 auto;
	padding:0;
}
.header{
	width:952px;
	height:112px;
	float:left;
}
.logo{
	width:332px;
	height:112px;
	float:left;
}
.main-menu{
	width:620px;
	height:112px;
	float:left;
}
.toplink{
	width:620px;
	height:30px;
	float:left;
}
.menu{
	width:600px;
	height:30px;
	float:left;
	background:url(../images/menubg1.png) center no-repeat;
	padding:24px 10px 28px 10px;
}
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menu ul li{
	font:16px/30px Corbel;
	float:left;
	color:#000;
}
.menu ul li a{
	font:16px/30px Corbel;
	color:#000;
	display:block;
	text-decoration:none;
	padding:0 9px;
}
.menu ul li a:hover{
	font:16px/30px Corbel;
	background:#1762c4;
	color:#fff;
	text-decoration:none;
	padding:0 9px;
	border-radius:5px;
}
.menu ul li a.active{
	background:#1762c4;
	color:#fff;
	padding:0 9px;
	border-radius:5px;
}
.saparation{
	margin:9px 5px 0 6px;
	width:1px;
	height:14px;
	float:left;
	background:#444;
	
}
.bannerbg{
	width:952px;
	height:382px;
	float:left;
	background:url(../images/bannerbg.png);
}
.banner{
	width:928px;
	height:317px;
	float:left;
	margin:12px 12px 0 12px;
}

/*----------------------------------content--------------------------------*/

#contentbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
.contentblank{
	width:952px;
	height:auto;
	margin:0 auto;
	padding:0;
	float:none;
}
.cnt-lft{
	width:680px;
	float:left;
	height:auto;
	background:url(../images/contentbg.jpg) right center no-repeat;
}
.tlt{
	width:680px;
	height:35px;
	float:left;
	background:url(../images/divider.jpg) bottom left no-repeat;
	margin:15px 0 0 0;
	font:24px Franklin Gothic medium;
	color:#444;
}
.tlt1{
	width:680px;
	height:35px;
	float:left;
	background:url(../images/divider.jpg) bottom left no-repeat;
/*	margin:15px 0 0 0;*/
	font:24px Franklin Gothic medium;
	color:#444;
}
.cnt-txt{
	width:650px;
	height:auto;
	float:left;
	line-height:18px;
	padding:5px 30px 0 0;
	text-align:justify;
}
.cnt-rht{
	width:252px;
	height:135px;
	float:left;
	margin:15px 0 0 20px;
	background:url(../images/cnt-rhtbg.jpg) left top no-repeat;
	padding:200px 0 0 0;
	font:bold 13px Franklin Gothic Book;
}
.c-text{
	font:bold 22px Tahoma;
	color:#444;
}

/*----------------------------------footer--------------------------------*/

#footerbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:#353535;
}
.footerblank{
	width:952px;
	height:50px;
	margin:0 auto;
	padding:0;
	float:none;
}
.footer{
	width:600px;
	height:50px;
	float:left;
}
.footer ul{
	width:600px;
	list-style:none;
	padding:5px 0 5px 0; 
	margin:0px;
	float:left;
}
.footer ul li{
	float:left;
	text-transform:uppercase;
	font:11px/18px Verdana;
	color:#fff;
	padding:0 5px 0 0;
}
.footer ul li a{
	text-decoration:none;
	color:#fff;
}
.footer ul li a:hover{
	text-decoration:underline;
	color:#63cbde;
}
.footer p{
	width:600px;
	height:20px;
	font:12px Verdana;
	color:#fff;
}
.powered{
	width:352px;
	height:28px;
	padding:11px 0;
	font:12px/28px Calibri;
	float:left;
	text-align:right;
	color:#8d8d8d;
}
.powered a{
	text-decoration:none;
	color:#0083d3;
}
.powered a:hover{
	text-decoration:none;
	color:#748a1e;
}


/*-----------------------------------aboutus-page-------------------------------*/
h4{
	font:18px Franklin Gothic medium;
	color:#444;
	text-align:left;
	text-decoration:underline;
}
h2{
	font:bold 20px Calibri;
	color:#000;
	text-align:left;
	text-decoration:underline;
}
.abt-tlt{
	width:670px;
	height:35px;
	float:left;
	border-bottom:2px solid #b1b0b0;
/*	background:url(../images/divider1.jpg) left bottom no-repeat;*/
	margin:20px 0 5px 0;
	font:24px Franklin Gothic medium;
	color:#444;
}
.abt-lft{
	width:252px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	background:#e1e1e1;
}
.abt-rht{
	width:670px;
	float:left;
	height:auto;
	padding:0 0 0 30px;
}
.abt-txt{
	width:952px;
	float:left;
	height:auto;
	text-align:justify;
	line-height:18px;
	margin:0 0 20px 0;
}
.text1{
	font:bold 16px Calibri;
	color:#444;
}
.text3{
	font:bold 16px Calibri;
	color:#000;
}

.enq{
	width:670px;
	height:auto;
	float:left;
}

/*-----------------------------contactpage----------------------------*/
.cont-tlt{
	width:952px;
	height:35px;
	float:left;
	background:url(../images/divider1.jpg) left bottom no-repeat;
	margin:10px 0 10px 0;
	font:24px Franklin Gothic medium;
	color:#444;
}
.cont-lft{
	width:302px;
	height:auto;
	float:left;
	margin:20px 0;
	color:#000;
	font:16px Calibri;
}
.text2{
	width:302px;
	font:bold 18px Calibri;
	color:#444;
	padding:0 0 10px 0;
}
.cont-rht{
	width:368px;
	float:left;
	height:auto;
	margin:20px 0;
}


/*---------------------------products-------------------------------*/
.pro-des{
	width:670px;
	height:auto;
	float:left;
	margin:10px 0;
}
.pro-des1{
	width:670px;
	height:auto;
	float:left;
	margin:0 0 5px 0;
}
.pro-img{
	width:250px;
	height:auto;
	float:left;
	padding:0 0 0 20px;
}
.pro-txt{
	width:400px;
	height:auto;
	float:left;
}
.pro-img1{
	width:300px;
	height:auto;
	float:left;
}
.pro-txt1{
	width:622px;
	height:auto;
	float:left;
	padding:0 0 0 30px;
}
.pro-img3{
	width:300px;
	height:auto;
	float:left;
	margin:10px 0;
	padding:0 0 0 30px;
}
.pro-txt3{
	width:622px;
	height:auto;
	float:left;
	margin:10px 0;
}
.text2{
	font:16px Calibri;
	color:#06F;
}
.text4{
	font:20px Calibri;
	color:#000;
}

/*-----------------------------------sidemenu---------------------------------*/
.topNav{
	width:252px;
	color:#141210;}	
.topNav ul{
	padding:8px 10px; list-style:none;}	
.topNav ul li{
	height:29px; border-bottom:#E5E5E5 1px solid;}
.topNav ul li.noborder{
	height:29px; border-bottom:none;}
.topNav ul li a{
	padding:0 0 0 15px; background:#d3d5d5; color:#141210;
	border-bottom:1px solid #bcbcbc;
	font:bold 11px/29px Arial, Helvetica, sans-serif; text-decoration:none;
	height:29px; display:block;}
.topNav ul li a:hover{
	padding:0 0 0 15px; background:#1762c4; color:#fff;
	font:bold 11px/29px Arial, Helvetica, sans-serif; text-decoration:none;
	height:29px; display:block;}