*{
	margin:0;
	padding:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444;
	margin:0;
	padding:0;
	background:url(../images/bg.jpg);
}
a{
	color:#313131;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:none;
}
#wrap{
	margin:0;
	padding:0;
}

/*-----------------------header-------------------------*/

#headerbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/h-bg.jpg) repeat-x;
}
.headerblk{
	width:980px;
	height:auto;
	float:none;
	margin:0 auto;
	padding:0;
}
.header{
	width:980px;
	height:115px;
	float:left;
}
.logo{
	width:69px;
	height:69px;
	float:left;
	padding:23px 0;
}
.logo-txt{
	width:360px;
	height:58px;
	float:left;
	padding:29px 0 28px 15px;
}
.menu-mn{
	width:400px;
	height:115px;
	float:left;
	margin-left:136px;
}

.menu-mn-top{
	width:250px;
	height:40px;
	float:left;
	margin:4px 0 0 150px;
	font:bold 16px/40px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
	background:url(../images/ph.png) left center no-repeat;
}
.menu{
	width:382px;
	height:30px;
	float:left;
	margin:20px 0 0 18px;
}
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
.menu ul li{
	float:left;
}
.menu ul li a{
	color:#fff;
	text-decoration:none;
	float:left;
	margin:0 0 0 16px;
	padding:0 8px;
	font:16px/26px Arial, Helvetica, sans-serif;
}

.menu ul li a:hover{
	color:#000;
	text-decoration:none;
	float:left;
	margin:0 0 0 16px;
	padding:0 8px;
	font:16px/26px Arial, Helvetica, sans-serif;
	border:2px solid #fff;
	background:#febf01;
	border-radius:15px;
}
.menu ul li a.active{
	color:#000;
	text-decoration:none;
	float:left;
	margin:0 0 0 16px;
	padding:0 8px;
	font:16px/26px Arial, Helvetica, sans-serif;
	border:2px solid #fff;
	background:#febf01;
	border-radius:15px;
}
.banner{
	width:960px;
	height:300px;
	float:left;
	background:#fff;
	padding:10px;
}
.shadow{
	width:980px;
	height:70px;
	float:left;
	background:url(../images/shadow.png) top no-repeat;
}

/*-------------------------content---------------------------*/

#contentbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
}
.contentblk{
	width:980px;
	height:auto;
	float:none;
	margin:0 auto;
	padding:0;
}
.cnt-lft{
	width:650px;
	height:auto;
	float:left;
	padding:0 0 0 35px;
	margin:20px 0;
	background:url(../images/cnt-lft-div.png) left repeat-y;
}
.cnt-lft .tlt{
	width:650px;
	height:40px;
	float:left;
	border-bottom:1px solid #c8c8ca;
	font-size:24px;
}
.cnt-lft .cont-txt{
	width:650px;
	float:left;
	height:auto;
	padding:15px 0;
	border-bottom:1px solid #c8c8ca;
}
.cnt-lft .cont-txt .lft{
	width:435px;
	height:145px;
	float:left;
	padding:0 15px 0 0;
	text-align:justify;
	color: #434343;
}
.cnt-lft .cont-txt .lft span{
	font-size:16px;
	color:#1e1e1e;
	text-align:justify;
}
.cnt-lft .cont-txt .lft .readmore{
	width:69px;
	height:21px;
	float:left;
	position:absolute;
	margin:5px 0 0 366px;
}
.cnt-lft .cont-txt .rht{
	width:190px;
	height:125px;
	float:left;
	/*background:url(../images/rht.png)*/
	box-shadow: 0 0 10px 2px #e2e2e2;
	background:#fff;
	padding:5px;
}
.cnt-lft .cont-contact{
	width:650px;
	height:175px;
	float:left;
	padding:15px 0;
}
.cnt-lft .cont-contact .lft{
	width:217px;
	height:175px;
	float:left;
	margin:0 10px 0 0;
}
.cnt-lft .cont-contact .lft .tlt1{
	width:217px;
	height:35px;
	float:left;
	font-size:24px;
}
.cnt-lft .cont-contact .rht{
	width:323px;
	height:175px;
	float:left;
	font-size:16px;
	color:#262626;
	line-height:20px;
}
.cnt-lft .cont-contact .rht .tlt1{
	width:323px;
	height:35px;
	float:left;
	font-size:24px;
}
.cnt-rht{
	width:270px;
	height:auto;
	float:left;
	padding:20px 25px 20px 0;
}
.cnt-rht .pro-tlt{
	width:250px;
	height:40px;
	float:left;
	background:url(../images/pro-bg.jpg) repeat-x;
	padding:0 0 0 20px;
	font:24px/40px Calibri;
	color:#fff;
}
.cnt-rht .drpmn{
	width:270px;
	height:360px;
	float:left;
	padding:5px 0 0 0;
	background:#fff;
}
.cnt-rht .drpmn ul{
	margin:0 0 0 36px;
	padding:0;
	list-style:url(../images/button.jpg);
}
.cnt-rht .drpmn ul li{
	float:left;
	width:204px;
	line-height:18px;
	font-family:Calibri;
	font-size:14px;
	color:#787878;
	line-height:25px;
	border-bottom:1px solid #ededed;
	padding:0;
	margin:0;
}
.cnt-rht .drpmn ul li a{
	text-decoration:none;
	color:#787878;
}
.cnt-rht .drpmn ul li a:hover{
	text-decoration:none;
	color:#000;
}


/*-----------------------footer-------------------------*/
#footerbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:#1e1e1e;
}
.footer-blk{
	width:980px;
	float:none;
	margin:0 auto;
	padding:0;
	height:50px;
}
.footer{
	width:710px;
	height:50px;
	float:left;
}
.footer ul{
	width:710px;
	list-style:none;
	padding:8px 0 3px 0; 
	margin:0px;
	float:left;
}
.footer ul li{
	float:left;
	font:11px/16px 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:#6c8b00;
}
.footer p{
	width:700px;
	height:20px;
	font:11px Verdana;
	color:#fff;
}
.powered{
	width:270px;
	height:30px;
	padding:10px 0;
	font:11px/30px Verdana;
	float:left;
	text-align:right;
	color:#fff;
}
.powered a{
	text-decoration:none;
	color:#fff;
}
 .powered a:hover{
	text-decoration:none;
	color:#6c8b00;
}


/*--------------------about---------------------*/
#abtbg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:#311900;
}
.abt-blk{
	width:980px;
	height:auto;
	float:none;
	margin:0 auto;
	padding:0;
	background:#ea9000;
}
#abt-bn-bg{
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:#c86601;
}
.abt-bnr{
	width:980px;
	float:none;
	margin:0 auto;
	padding:0;
	height:251px;
}
.abt-lft{
	width:260px;
	height:auto;
	float:left;
	padding:0 14px 20px 21px;
	background:url(../images/abt-lft.png) left repeat-y;
}
.abt-lft .tlt{
	width:245px;
	height:40px;
	float:left;
	background:url(../images/pro-bg.jpg) repeat-x;
	padding:0 0 0 15px;
	font:24px/40px Calibri;
	color:#fff;
	margin:20px 0 0 0;
}
.abt-lft .drpmn{
	width:260px;
	height:auto;
	float:left;
	padding:0;
	margin-top:13px;
}
.abt-lft .ul-tlt{
	width:245px;
	font:18px/25px Arial, Helvetica, sans-serif;
	color:#ff7b0a;
	padding:10px 0 0 15px;
	float:left;
}
.abt-lft .drpmn ul{
	margin:5px 0 0 30px;
	padding:0;
	list-style:url(../images/button.jpg);
}
.abt-lft .drpmn ul li{
	float:left;
	width:210px;
	font-family:Calibri;
	font-size:16px;
	color:#000;
	line-height:28px;
	border-bottom:1px solid #ededed;
	padding:0;
	margin:0;
}
.abt-lft .drpmn ul li a{
	text-decoration:none;
	color:#000;
}
.abt-lft .drpmn ul li a:hover{
	text-decoration:none;
	color:#d96300;
}

.abt-rht{
	width:670px;
	height:auto;
	float:left;
	padding:20px 0 0 15px;
	margin:0;
	background:url(../images/cnt-lft-div.png) left repeat-y;
}
.abt-rht .mn{
	width:670px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #e2e2e2;
}
.abt-rht .mn .mn-lft{
	width:670px;
	float:left;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#434343;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.abt-rht .mn .mn-lft ul{
	margin:0;
	padding:0 0 0 16px;
	list-style:url(../images/bulets.png);
}
.abt-rht .mn .mn-lft .tlt{
	width:670px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	font:bold 18px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#4e4e4e;
	text-align:justify;
}
.abt-rht .mn .mn-rht{
	width:187px;
	float:left;
	height:126px;
	margin:0 0 0 20px;
	padding:11px 12px 11px 11px;
	background:url(../images/abt-img-bg.png) no-repeat;
}


/*----------------------contact-prt--------------------------*/
.cont-lft{
	width:230px;
	height:auto;
	float:left;
	padding:50px 30px 20px 35px;
	background:url(../images/abt-lft.png) left repeat-y;
	font:16px/22px Calibri;
	color:#313131;
	text-align:left;
}
.cont-lft .top{
	width:220px;
	height:auto;
	float:left;
	margin-bottom:15px;
}
.cont-rht{
	width:670px;
	height:auto;
	float:left;
	padding:20px 0 0 15px;
	margin:0;
	background:url(../images/cnt-lft-div.png) left repeat-y;
}
.cont-rht .top-txt{
	width:670px;
	height:auto;
	float:left;
	padding:0 0 35px 0;
	font:16px/20px Calibri;
	color:#313131;
	background:url(../images/top-txt.png) bottom left no-repeat;
}
.cont-rht .top-txt span{
	font:24px Calibri;
	color:#313131;
	margin:0;
	padding:0 0 5px 0;
}
.cont-rht .btm-txt{
	width:670px;
	float:left;
	height:auto;
	font:16px/20px Calibri;
	color:#313131;
	margin:0;
}
.cont-rht .btm-txt .enquiry{
	width:670px;
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#313131;
	margin:0 0 5px 0;
	padding:0;
}
.cont-rht .btm-txt .enq-bx{
	width:440px;
	height:auto;
	float:left;
	padding:0;
	margin:15px 0 0 0;
}
.cont-rht .mn .mn-rht{
	width:187px;
	float:left;
	height:126px;
	margin:0 0 0 20px;
	padding:11px 12px 11px 11px;
	background:url(../images/abt-img-bg.png) no-repeat;
}
.cont-rht-txt{
	width:500px;
	height:auto;
	float:left;
	margin:10px 0;	
}
.txt-bx{
	width:300px;
	height:auto;
	float:left;
}
.txt-bx-mn{
	width:450px;
	height:auto;
	float:left;
	margin-bottom:10px;
}
.txt-bx-mn1{
	width:450px;
	height:auto;
	float:left;
	margin:0  0 10px 0;
}
.bx-txt{
	width:150px;
	height:25px;
	float:left;
	font:12px/25px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#313131;
}
.bx-inp{
	width:300px;
	height:25px;
	float:left;
}
.bx-inp1{
	width:180px;
	height:60px;
	float:left;
}
.submit{
	width:90px;
	height:28px;
	float:right;
	margin-right:90px;
}
.bx-txt1{
	width:200px;
	height:28px;
	float:left;
	font:12px/28px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#313131;
}
.bx-txt2{
	width:150px;
	float:left;
	font:12px/20px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#313131;
	height:auto;
}
.bx-inp2{
	width:180px;
	height:120px;
	float:left;
}


/*---------------------product---------------------*/
.pro-rht{
	width:670px;
	height:auto;
	float:left;
	padding:20px 0 0 15px;
	margin:0;
	background:url(../images/cnt-lft-div.png) left repeat-y;
}
.pro-rht .top-txt{
	width:670px;
	height:auto;
	float:left;
	padding:0 0 15px 0;
	font:16px/20px Calibri;
	color:#313131;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
}
.pro-rht .top-txt1{
	width:670px;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	font:20px/24px Arial, Helvetica, sans-serif;
	color:#ff7b0a;
	border-bottom:1px solid #d0d0d0;
	text-align:justify;
}
/*.pro-rht .top-txt span{
	font:24px Calibri;
	color:#313131;
	margin:0;
	padding:0 0 5px 0;
}
.pro-rht .btm-txt{
	width:670px;
	float:left;
	height:auto;
	font:16px/20px Calibri;
	color:#313131;
	margin:20px 0 0 0;
}
.pro-rht .btm-txt span{
	font:16px/20px Calibri;
	color:#313131;
	margin:0;
	padding:0;
}
*/
.pro-rht .mn{
	width:670px;
	height:auto;
	float:left;
	margin:10px 0 20px 0;
}
.pro-rht .mn .mn-lft{
	width:400px;
	float:left;
	height:auto;
}
.pro-rht .mn .mn-lft .btm{
	width:400px;
	float:left;
	height:auto;
	font-size:14px;
	text-align:justify;
	line-height:18px;
}
.pro-rht .mn .mn-lft .btm .offer{
	font:14px Calibri;
	color:#eb5800;
	margin:0;
	padding-bottom:5px;
	width:475px;
	height:auto;
	float:left;
}
.pro-rht .mn .mn-lft .btm ul
{
	margin:0;
	padding:0;
	list-style:url(../images/bulets.png);
}
.pro-rht .mn .mn-lft .btm ul li{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:313131;
	width:345px;
	float:left;
	padding:0;
	margin:0 0 0 15px;
}
.pro-rht .mn .mn-lft .btm ul li a{
	color:#313131;
	text-decoration:none;
}
.pro-rht .mn .mn-lft .btm ul li a:hover{
	color:#000;
	text-decoration:none;
}
.pro-rht .mn .mn-lft .tlt{
	width:400px;
	height:auto;
	float:left;
	padding:0 0 5px 0;
	font:17px Calibri;
	color:#313131;
	text-align:justify;
}
.pro-rht .mn .mn-rht{
	width:240px;
	float:left;
	height:240px;
	margin:0 0 0 20px;
	padding:5px;
	background:url(../images/pro-bg1.jpg) no-repeat;
}


#container {
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:960px;
	height:300px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-13px;
	left:-15px;
	z-index:500;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:970px;
	overflow:hidden;
	position:relative;
	display:none;
}

.pagination {
	margin:55px auto 0;
	width:140px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:18px;
	height:0;
	padding-top:20px;
	background-image:url(../img/pagination1.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -20px;
}





#toTop {
	width:100px;
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#333333;
        font-family:verdana;
        font-size:10px;
		font-weight:bold;
}
