@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top center;}
h1, h2, h3, h4, h5, h6, p, div, br, hr, input, form, label, ul, ol, dl,l i, select, option, frameset, iframe, frame, dd, dt, textarea, tr, td, tbody, table, pre, img, small, span, strong, sub, sup, marquee, nobr, dir, font, embed, noembed, blockquote{ margin:0; padding:0;}
.clearboth{ clear:both;}
.clearleft{ clear:left;}
.font_bold{ font-weight:bold;}
img{ display:block;}
#maincontainer{margin:0 auto; padding:0px; width:984px;}
.java{padding:0px;}

/*-----------------------------------------------------------------header goes here---------------------------------------------------------*/
#header{margin:0px; padding:0px; width:984px;}
.headerleft{margin:0px; padding:0px; width:328px; float:left;}
.headermid{margin:20px 0 0 85px; padding:0px; width:242px; float:left;}
.headerrite{margin:20px 0 0 57px; padding:0px; width:241px; float:right;}
.phicon{margin:0px; padding:0px; width:46px; float:left;}
.phno{margin:5px 0 0 0px; padding:0px; width:185px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:24px; color:#ffffff;}
.add{margin:0px; padding:3px 0 0 10px; width:200px; float:right; font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#fff;}

.nav{float:right; margin:0 0px 0 0; padding:0; width:297px;}
.navigation{margin:0; padding:0; width:297px;}
.navigation ul{ width:297px; float:left; margin:0; padding:0; list-style:none;}
.navigation li{list-style:none; padding:0 5px 0 0; float:left;}
.navigation li a{text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600;}
.navigation li a:hover{text-decoration:none; line-height:31px; background:url(../images/hover.png) no-repeat top center;}
/*-----------------------------------------------------------header ends here-----------------------------------------------------------*/

/*-----------------------------------------------------------curve goes here-----------------------------------------------------------*/
.mid_box{ margin:20px 0 0 0; padding:0; width:984px; background:#ffffff;}
.mid_curve_btm{ margin:0; padding:0 0 15px 0; width:984px; background:url(../images/btmcurve.jpg) no-repeat bottom left;}
.mid_curve_top{ margin:0; padding:15px 15px 0 15px; width:954px; background:url(../images/topcurve.jpg) no-repeat top left;}
/*---------------------------------------------------------------------curve ends here--------------------------------------------------------*/

/*-------------------------------------------------------banner goes here-----------------------------------------------------------------------*/
#banner{margin:0px; padding:0px 0 0 0; width:954px;}
.mainpic{ float:left; margin:0px; padding:0px; width:647px;}
.ban_right{ float:right; margin:0; padding:0; width:292px;}
.probg{margin:0px; padding:0px 0 0 0; width:292px;}
.profeild{margin:0px; padding:0px; width:293px; height:28px; background:#decea3;}
.proicon{margin:0px 0 0 5px; padding:0px; width:29px; float:left;}
.pro{margin:2px 0 0 7px; padding:0px; width:126px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#322e2b; float:left;}
#productfld{margin:0px; padding:0px; width:291px;  border:1px solid #d4d4d4;}
#protop{margin:0px; padding:0px; width:292px;}
.vertical{margin:5px 0 0 5px; padding:0 0 35px 0; float:left; width:107px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2b; line-height:17px;}
.proimg{margin:5px 3px 0 0; padding:0 0 35px 0; width:148px; float:right;}
#probtm{margin:0px; padding:0px; width:292px;}
.at_curtain{margin:5px; padding:0 0 15px 0; width:275px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2b; line-height:16px; text-align:justify;}
/*----------------------------------------------------------banner ends here--------------------------------------------------------------------*/

/*-----------------------------------------------------------midbdy goes here----------------------------------------------------------------*/
#midbdy{margin:16px 0 0 0; padding:0px; width:954px;}
#midbdytop{margin:0px; padding:0px; width:954px;}

#midtopleft{margin:0px; padding:0px;  width:647px; float:left;}
.welbg{margin:0px; padding:0px; width:647px; height:35px; background:#decea3;}
.wecome{margin:0; padding:5px 0 0 20px; width:245px; font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#322e2b;}
#welfld{margin:0px; padding:0px; width:646px; border:1px solid #d4d4d4;}
.welcometext{margin:15px 5px 5px 5px; padding:0 0 50px 0; width:630px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#322e2b; line-height:16px; text-align:justify;}

#midtoprite{margin:0px; padding:0px; width:293px; float:right;}
.abtbg{margin:0px; padding:0px; width:293px; height:35px; background:#decea3;}
.abtus{margin:6px 0 0 7px; padding:0px; width:126px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#322e2b; float:left;}
#aboutfld{margin:0px; padding:0px; width:291px;  border:1px solid #d4d4d4;}
.we_also{margin:12px 6px 6px 6px; padding:0 0 20px 0; width:275px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2b; line-height:16px; text-align:justify;}

#midbdybtm{margin:16px 0 0 0; padding:0px; width:954px;}
.midbtma{margin:0px; padding:0px; width:202px; float:left;}
.midbtb{margin:0 0 0 16px; padding:0px; width:202px; float:left;}
.midbtmc{margin:0 0 0 16px; padding:0px; width:209px; height:93px; background:#decea3; float:left;}
.italic{margin:0px; padding:5px; width:198px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2b; font-style:italic; line-height:16px; font-weight:bold; text-align:justify;}

#business{margin:0px; padding:0px; width:293px; float:right;}
.businessbg{margin:0px; padding:0px; width:293px; height:35px; background:#decea3;}
#businessfld{margin:0px; padding:0px; width:291px;  border:1px solid #d4d4d4;}
.datea{margin:5px; padding:0 0 10px 0; width:115px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2b; line-height:18px;}
.dateb{margin:5px 6px 0 0; padding:0 0 10px 0; width:115px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#322e2b; line-height:18px;}
/*----------------------------------------------------------------------midbdy ends here----------------------------------------------------------------*/

/*--------------------------------------------------------------------------------footer goes here----------------------------------------------------------*/
#footer{margin:5px 0 45px 0; padding:0px; width:984px;}
.footerleft{margin:0px 0 0 15px; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; float:left;}
.footerrite{margin:0px 15px 0 0px; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; float:right;}
a{text-decoration:none; color:#fff;}
/*------------------------------------------------------------------------------fotter ends here--------------------------------------------------------------*/

/*-----------------------services page---------------------------*/
.services{margin:10px 0 0 0; padding:0 0 200px 0; width:984px; font-family:Georgia, "Times New Roman", Times, serif; font-size:35px; font-weight:bold;}
/*----------------------services page ends here-----------------*/

/*---------------------- contact page starts here -------------------------------------*/
#contactbody{float:right; width:560px;}
.ourtopaman{float:left; margin:0px; padding:0px; width:175px; font:Arial, Helvetica, sans-serif; font-size:17px; color:#49a403; font-weight:bold;}
#contactinfo{float:left; width:380px;}
h2{ margin:0; padding:10px 0 10px 10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#625F59;}
.forms{ padding:10px 0px 0px 3px; width:500px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; text-align:justify; font-weight:bold; text-decoration:none}
.form_contact{ margin:5px 0 0 0; width:500px;}
.form_contact p{ margin:0; padding:0 0 10px 0; width:500px; color:#f2f2f2;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; text-align:justify; font-weight:normal; text-decoration:none;}
.form_contact label{ margin:0; float:left; width:200px;}
.txtbox{ width:220px; line-height:18px; color:#000000;}
.entertext{ width:120px; line-height:18px; color:#000000;}
.commentbox{ width:220px; height:100px; color:#000000;}
.color{ color:#e75100; float:left;}
.btn{ text-align:center; color:#000; font-weight:bold; cursor:pointer; background:#d0e5ff;}
.plz_red{ padding:0 0 0 15px; font-size:16px; font-weight:bold; color:#FC791E;}
.starn { color:#FF0000;}
/*---------------------- contact page ends here -------------------------------------*/
