body{ margin:0; padding:0; background-color:#f9f9f9; background-repeat:repeat; }

#top-gray-bg{ width:100%; height:95px; float:left; margin:0 0 0 0; background-color:#f8f8f8; background-repeat:repeat-x;}
#top-gray-box{ width:940px; height:95px;  margin:0 auto; padding:0 20px 0 20px; }

.full-divider{ width:100%; height:1px; float:left; background-color:#ebebeb; background-repeat:repeat-x; }

.clear{ clear:both;}

.logo{ width:auto; height:auto; float:left; margin:29px 0 0 0;}

.top-right-box{ width:480px; height:80px; float: right; margin:0 0 0 0;}
.top-box-divider{ width:480px; height:5px; float:left; background-color:#ebebeb; background-repeat:repeat-x; }

.top-left-box-bg{ width:230px; height:25px; float:left; background-color:#f5f5f5; background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; color:#574444; font-size:14px; padding:10px 0px 0px 10px; font-weight:bold; }
.top-right-box-bg{ width:220px; height:25px; float:left; background-color:#eeeeee; background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; color:#574444; font-size:14px;padding:10px; font-weight:bold;  }

.top-right-box-icon{ width:25px; height:26px; float:left; margin:0 0 0 0; }

.top-social-icon{ width:19px; height:18px; float:left; margin:0 5px 0 0; float:right; }
/*<!-----------menu start here -------------------->*/
#menu-box{ width:100%; height:50px; float:left; margin:0 0 0 0; background-color:#FFFFFF; background-repeat:repeat; }
.menu{ width:940px;  margin:0 auto; }
#menu{ width:960px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
#menu li{ display:inline; list-style:none;margin:12px 0 0 0; padding:0 60px 0 60px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3a3a3a; float:left; position:relative; border-left:1px solid #3a3a3a; font-weight:bold;  }
#menu li:first-child { border-left: none; }
#menu li:last-child { border-right: none; }
#menu li a{ float:left; color:#3a3a3a; text-decoration:none; margin: 0 0 0 0; padding:0 0 0 0; }
#menu li a:hover{ float:left; color:#0033CC; text-decoration:none; margin: 0 0 0 0; padding:0 0 0 0; }
/*<!-----------menu end here -------------------->*/

#flash-box{ width:100%; height:360px; float:left; margin:0 0 0 0; background-color:#012851; background-repeat:repeat-x; }
#flash-next-page-box{ width:100%; height:184px; float:left; margin:0 0 0 0; background-color:#012851; background-repeat:repeat-x; position:absolute; }

#middel-box{ width:100%; height:auto; overflow:hidden;   float:left; margin:0 0 0 0; background-color:#FFFFFF; background-repeat:repeat;  }
#middel-box-bg{ width:980px; height:auto; overflow:hidden; min-height:547px;  margin:0px auto;  }
.middel-inner-bg{ width:980px; height:auto; overflow:hidden; min-height:415px;  margin:-20px auto; background-image:url(../images/middel-bg.png); background-repeat:no-repeat; position:absolute; padding: 20px 30px 0 30px;  }

.middel-inner-bg1{ width:980px; height:auto; overflow:hidden; min-height:250px;  margin:150px 0 0 0; background-image:url(../images/middel-bg.png); background-repeat:no-repeat; position:relative; padding: 20px 30px 0 30px;  }


.welcome-left-box{ width:539px; height:auto; overflow:hidden; min-height:330px; float:left; margin:0 21px 0 0;}
/*--------------rounded corner here-------------------*/
.contentplace { background-color:#005192; width:auto;height:auto; }
.contentplace p { background-color:#005192;margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;  font-size:25px; color:#fff;text-align:left; padding:3px 3px 3px 15px;  }
.topplace{ background:url(../images/menu/right-top.jpg) no-repeat top right; }
.bottomplace { background: url(../images/menu/right-bottom.jpg) no-repeat top right; }
img.placeborder { width: 6px; height: 6px;border: none;display: block !important; }
/*--------------rounded corner here-------------------*/

/*--------------rounded corner here-------------------*/
.contentplace-n { background-color:#005192; width:auto;height:auto; }
.contentplace-n p { background-color:#005192;margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;  font-size:18px; color:#fff;text-align:left; padding:3px 3px 3px 15px;  }
.topplace-n{ background:url(../images/menu/right-top.jpg) no-repeat top right; }
.bottomplace-n { background: url(../images/menu/right-bottom.jpg) no-repeat top right; }
img.placeborder-n { width: 6px; height: 6px;border: none;display: block !important; }
/*--------------rounded corner here-------------------*/


.welcome-left-text-box{ width:539px; height:auto; overflow:hidden; min-height:270px; float:left; margin:0px 0px 0 0;}
/*--------------rounded corner here-------------------*/
.welcome-text { background-color:#f8f8f8; width:auto;height:auto; margin:20px 0 0 0;  }
.welcome-text p { background-color:#f8f8f8;margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;  font-size:13px; color:#595959;text-align:left; padding:3px 15px 3px 15px; text-align:justify; min-height:230px; }
.welcome-left-text-topplace{ background:url(../images/menu/right-top-w.jpg) no-repeat top right; }
.welcome-left-text-bottomplace { background: url(../images/menu/right-bottom-w.jpg) no-repeat top right; }
img.placeborder1 { width: 7px; height: 7px;border: none;display: block !important; }
/*--------------rounded corner here-------------------*/


.product-right-box{ width:360px; height:auto; overflow:hidden; min-height:315px; float:left; margin:0 0 15px 0;}

.scroll-box{ width:920px; height:auto; overflow:hidden; min-height:90px; margin: 0 0 20px 0; float:left;}


#footer-box{ width:100%; height:auto; overflow:hidden;   float:left; margin:0 0 0 0; background-image:url(../images/footer-bg.jpg);  background-repeat:repeat-x;    }

.footer-main-box{ width:920px; height:auto; overflow:hidden;   margin:0px auto;  }

.product-page-box{ width:920px; height:auto; overflow:hidden; min-height:40px; float:left; margin:10px 0 0 0;}

.product-thb{ width:219px; height:auto; overflow:hidden; min-height:203px; float:left; margin:0px 10px 0 0; position:relative;}


.footer-bottom-left-box{width:400px;height:20px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;margin:30px 0 0 0; position:relative;}

.footer-bottom-right-box{width:182px;height:20px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;margin:30px 0 0 0; position:relative;}
.footer-bottom-right-box a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141; text-decoration:none;}
.footer-bottom-right-box a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141; text-decoration:underline;}


.flash{ width:1280px; height: 360px; position:relative; margin:0px auto;}
.flash-next-page{ width:939px; height: 158px; position:relative; margin:0px auto;}

.contain{ font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#595959; text-align:justify;}

ul.arrow1 { list-style-image:url(../images/red-arrow.png);font-size:13px; font-family: Arial, Helvetica, sans-serif; padding:0 0 0 20px; float:left; position:relative; margin:0 0 0px 0; height:auto; text-align:justify; color:#6f6f6f;  }
ul.arrow1 li { min-height:20px;   margin:0 0 10px 0;}


.product-thb-box{ width:220px; float:left; height:auto; overflow:hidden; min-height:220px; margin:0 5px 20px 0; font-family:Arial, Helvetica, sans-serif;font-size:13px; text-align:center; font-weight:bold; }

.app-thb-box{ width:213px; float:left; height:auto; overflow:hidden; min-height:156px; margin:0 17px 20px 0; }

.bold-text{ color:#012851; font-weight:bold;}
.brush-thb{ width:73px; height:71px; float:right; margin:0 0 0 10px;}


.contact-us-left-box{ width:450px; height:auto; overflow:hidden; min-height:450px; float:left; }

.contact-us-left-inner-box{ width:450px; height:auto; overflow:hidden; min-height:250px; background-color:#f7f7f7; background-repeat:repeat; padding:10px; margin:0 0 20px 0; float:left;}

.contact-us-right-box{ width:450px; height:auto; overflow:hidden; min-height:450px; float:right; }

.contact-us-right-inner-box{ width:450px; height:auto; overflow:hidden; min-height:250px; background-color:#f7f7f7; background-repeat:repeat; padding:10px; margin:0 0 20px 0;  float:right;}


.contact-left-heading-box{ width:70px; height:50px; float:left; margin:0 20px 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c;}
.contact-right-text-box{ width:320px; height:auto; float:left; margin:0 0 10px 0; min-height:40px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c;}

.contact-right-heading-box{ width:90px; height:50px; float:left; margin:0 0px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c;}
.contact-right-text-box-right{ width:320px; height:auto; float:left; margin:0 0 10px 0; min-height:40px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c;}

.map-heading{ width:auto; height:40px; float:left; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000;}
.dotes{ width:20px; height:50px; float:left; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c5c5c; font-weight:bold;}

.red-color{ font-weight:bold; color:#FF0000;}