*
{ margin:0; padding:0; border:none; outline:none; text-decoration:none; list-style:none;}
body{ background:url(../images/body_bg.jpg) repeat 0 0; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#000;}
.clear{font-size:0; line-height:0; clear:both;}

.header{width:1000px; height:120px; margin:0 auto; }
.logo{width:390px; height:88px; margin:6px 0; float:left;}
.headerRight{width:600px; float:right; margin:0;}
.headerTop{width:300px; float:right; height:45px; margin:10px 0 0 0;}
.headerTop p{font:normal 18px/45px Arial, Helvetica, sans-serif; color:#FFF; text-align:right;}

.table{margin:0;}
.table td{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; border:solid 1px #666; text-align:center;}

.menuBar{width:600px; height:55px; float:left; margin:10px 0 0 0;}
.menuBarInner{background:#d90031; height:55px; width:555px; float:left; margin:0;}
.menu{width:555px; margin:0 auto; }
.menu ul li{float:left; margin:0 0; }
.menu ul li a{text-decoration:none; display:block; font:normal 12px/55px Verdana, Geneva, sans-serif; color:#FFFFFF; padding:0 0; }
.menu ul li a:hover, .current{display:block; background:#FFF; }

.banner{background:#FFF; width:1000px; height:350px; margin:0 auto;}

.bodycon{width:1000px; margin:10px auto; overflow:hidden;}
.bodycon h1{font:normal 20px/40px Tahoma, Geneva, sans-serif; color:#3e3e3e;}
.bodycon h2{font:normal 18px/30px Tahoma, Geneva, sans-serif; color:#666;}
.bodycon p{font:normal 12px/18px Tahoma, Geneva, sans-serif; color:#666; margin-bottom:10px;}

.threeBox{background:#FFF; width:270px; height:250px; float:left; margin:0 20px 0 0; padding:0 25px;}
.threeBoxHeading{width:270px; height:65px; float:left; margin:0;}
.threeBoxHeading h2{font:normal 18px/65px Tahoma, Geneva, sans-serif; color:#3e3e3e;}
.threeBox p{font:normal 14px/18px Tahoma, Geneva, sans-serif; color:#3e3e3e; text-align:justify;}

.threeBoxOne{background:#FFF; width:270px; height:250px; float:right; margin:0 0 0 0; padding:0 25px;}
.threeBoxOneHeading{width:270px; height:65px; float:left; margin:0;}
.threeBoxOneHeading h2{font:normal 18px/65px Tahoma, Geneva, sans-serif; color:#3e3e3e;}
.threeBoxOne p{font:normal 14px/18px Tahoma, Geneva, sans-serif; color:#3e3e3e; text-align:justify;}


.readMore{background:#333; width:90px; height:33px; float:left; margin:15px 0 0 0; font:normal 14px/33px Tahoma, Geneva, sans-serif; 
color:#FFF; text-align:center; }
.readMore:hover{background:#666; display:block;}


.hotProducts{ width:975px; float:left; margin:10px 0; border: solid 1px #666; overflow:hidden;}
.hotProductsHeading{ width:122px; height:41px; position:absolute; margin:-10px 0 0 10px;}

.bodyconInner{width:980px; background:#FFF; margin:10px auto; overflow:hidden; padding:10px;}
.bodyconInnerLeft{background:#CCC; width:220px; float:left; margin:0; padding-bottom:10px;}
.bodyconInnerLeft h3{background:#d90031; font:normal 16px/30px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:center;}




ul.listone{ padding:0 10px;}
ul.listone li{padding:0; width:200px; border-bottom:dotted 1px #000;}
ul.listone li a{font:normal 14px/30px Georgia, "Times New Roman", Times, serif; color:#333; padding:0 5px; }
ul.listone li a:hover{color:#666;}

span.red{ width:180px; color:#d90031; }

.bodyconInnerRight{width:750px; float:right; margin:0;}

.productBoxInner{ width:720px; margin:10px 5px; border:solid 1px #333; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; overflow:hidden; padding:5px; float:left;}
.productBoxInnerLeft{ width:200px; float:left; margin:6px;}
.productBoxInnerRight{ width:500px; float:right; margin:6px 4px;}
.productBoxInner img{ width:198px; border:solid 1px #999; }
.productBoxInner h3{background:#d90031; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; 
color:#FFF; margin-bottom:10px; padding:0 10px;}
.productBoxInner h4{font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#069; margin-bottom:10px; text-decoration:underline;}
.productBoxInner p{font:normal 12px/16px Tahoma, Geneva, sans-serif; color:#333; }
ul.listTwo{margin:0;}
ul.listTwo li{background:url(../images/product_icon.png) no-repeat left 2px; font-size:13px; line-height:18px; font-family: Tahoma, Geneva, sans-serif; color:#608300; margin:15px ; font-weight:normal; padding:0 0 0 25px; }
ul.listTwo li a{color:#608300;}
ul.listTwo li a:hover{text-decoration:underline;}

.productSendEnquiryButton{background:#069; width:130px; float:right; margin:0; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }
.productSendEnquiryButton h5{font:normal 16px/40px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin:0;}
.productSendEnquiryButton h5 a{color:#FFF;}
.productSendEnquiryButton h5 a:hover{background:#09F; display:block; -webkit-border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }





.footer_outer{ width:100%;  background:url(../images/footer-bg.jpg) repeat 0 0; margin:15px auto 0 auto; border-top:5px solid #d90031;}
.footer_inner{ width:1000px; height:100%; overflow:hidden; margin:0 auto;}
.footer{ width:1000px; float:left;}
.footer .footer_service{ width:225px;  float:left; margin:0 0 0 30px;}
.footer .footer_service h4{font-family: 'Open Sans', sans-serif;  text-shadow:1px 0 0 #000; font-size:24px; line-height:30px; font-weight:normal; color:#fff; margin:10px 0 10px 0; _border-bottom:1px solid #005ea8;}
.footer .footer_service h4 a{color:#fff; }
.footer .footer_service h4 a:hover{text-decoration:underline;}
.footer .footer_service p{color:#6a6a6a; }
.footer .footer_service .service_list{ margin:0 0 0 0;}
.footer .footer_service .service_list li{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:18px;  color:#6a6a6a; }
.footer .footer_service .service_list li a{ color:#999; text-shadow:1px 0 0 #000;}
.footer .footer_service .service_list li a:hover{ text-decoration:underline;}

.footer .credential{ width:1140px; height:36px; float:left; border-top:1px solid #666; margin:20px 0;}
.footer .credential p{ color:#999; text-shadow:1px 0 0 #000;}
.footer .credential p a{ color:#999; text-shadow:1px 0 0 #000; font-size:14px;}
.footer .credential p a:hover{ color:#3E9DFD;}

/*---------------footer complete------------------------*/

/*----------contact us form--------------*/
.entry_form{ margin:0 auto;}
.entry_form td{ font:normal 12px/24px Arial, Helvetica, sans-serif; color:#666565; padding:0 0 0 10px; }
.entry_form td span{ color:#C00;}
.entry_form td input[type="text"]{ font:normal 14px/36px Arial, Helvetica, sans-serif;  color:#666565; border:1px solid #CCC; height:36px; width:450px; margin:0 0 10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
/*.entry_form td input[type="email"]{ font:normal 14px/36px Arial, Helvetica, sans-serif;  color:#666565; border:1px solid #CCC; height:28px; width:450px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.entry_form td input[type="password"]{ font: font:normal 14px/36px  Arial, Helvetica, sans-serif;  color:#666565; border:1px solid #CCC; height:28px; width:450px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}*/
.entry_form td textarea{font:normal 14px/20px Arial, Helvetica, sans-serif;  color:#666565; border:1px solid #CCC; 
width:450px; margin:0 0 10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.entry_form select{font:normal 14px/36px Arial, Helvetica, sans-serif; color:#666565; border:1px solid #CCC; height:28px; width:300px;}
.entry_form td input[type="file"]{border:1px solid #CCC;}
.entry_form input[type="Submit"]{ background:#d90031; height:30px; width:150px;  color:#FFF; border:none;  font-size:18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
.entry_form input[type="Submit"]:hover{ background:#09C; cursor:pointer;}
/*.entry_form td input[type="reset"]{ width:100px; height:24px; background:url(../images/submit_bg.jpg) repeat-x 0 0; border:1px solid #999; font:normal 12px/24px Arial, Helvetica, sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.entry_form td input[type="reset"]:hover{ cursor:pointer;  background:url(../images/submit_hover.jpg) repeat-x 0 0; color:#060;}
*/
.entry_form a{ color:#C00;}
.entry_form a:hover{ text-decoration:underline;}

/*----------*/



/*---------------sidebutton------------------------*/

#sideButton{ margin:0px; position:fixed;  right:0; top:50px;}
/*#sideButton #clients{ display:block; width:38px; height:147px; background:url(../images/our-clients-btn.png) no-repeat;
-moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}

#sideButton #clients:hover{background:url(../images/our-clients-hover.png) no-repeat;}*/

#sideButton #portfolio{ display:block; width:29px; height:288px; background:url(../images/our-portfolio-btn.png) no-repeat;
-moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }

#sideButton #portfolio:hover{background:url(../images/our-portfolio-hover.png) no-repeat;}

#sideButton #download{ display:block; width:29px; height:288px; background:url(../images/download.png) no-repeat;
-moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }

#sideButton #download:hover{background:url(../images/download_hover.png) no-repeat;}


/*#sideButton #contact{ display:block; width:38px; height:205px; background:url(../images/quick-contact-btn.png) no-repeat;
-moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}

#sideButton #contact:hover{background:url(../images/quick-contact-hover.png) no-repeat;}*/
/*---------------sidebutton------------------------*/

/*---------popup css----------*/
#wrapper{
	color:#000000;
	font-family:tahoma;
	font-size:14px;
	margin:0 auto;
	width:800px;
}

#wrapper a{
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.popup_box {
    background:#fff/*url(../images/form_bg.jpg) repeat-x 0 0 #dbf05c*/;
    color: #888888;
	height:400px;
    left: 100%;
    padding: 20px;
    position: fixed;
	z-index:9999;
    right: 30%;
    top: 25%;
    width: 555px;
	border:1px solid #CCC;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-box-shadow: 0px 0px 12px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    0px 0px 12px rgba(50, 50, 50, 0.6);
	box-shadow:         0px 0px 12px rgba(50, 50, 50, 0.6);
}

.overlay {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9998;
	opacity:0.5;
}

a.boxclose {
    background: url("../images/cancel.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    left: 32px;
    position: relative;
    top: -33px;
    width: 26px;
}

/****************/
.popup_box .popup_content_main{width:555px; height:100%; overflow:hidden; float:left; margin-top:-20px;}
/*.popup_box .popup_content_left{ width:204px; height:240px; float:left;  border-right:1px solid #CCC;}*/
.popup_box .popup_content_left{ width:290px; height:100%; overflow:hidden; float:left;}
.popup_box .popup_content_left .arrow_box{}
.popup_box .popup_content_left .arrow_box h1{ _background:#be0000; display:block; height:36px; font-size:20px; font-weight:bold; line-height:30px; color:#C00;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.popup_box .popup_content_left h3{ font-size:16px; line-height:20px; font-weight:bold;}
.popup_box .popup_content_left input[type="text"]{ width:250px; height:30px; line-height:30px; padding:0 14px; border:1px solid #CCC;  font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#999; margin:5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.popup_box .popup_content_left textarea{ width:250px; height:100px;  line-height:20px; padding:0 14px; border:1px solid #CCC;  
font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#999; margin:5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.popup_box .popup_content_left input[type="submit"]{ width:100px; height:30px; line-height:30px; background:#C00; border:1px solid #900; font-family: "Titillium"; font-size:18px; color:#FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;


-moz-transition: all 0.5s ease-in;
-webkit-transition: all 0.5s ease-in;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}
.popup_box .popup_content_left input[type="submit"]:hover{background:#F0BF15; border-color:#E99E14;  cursor:pointer;}





