@charset "utf-8";
/* CSS Document */
html,body{margin:0 auto; padding:o; background:url(../images/bg.jpg) repeat-x top #0c98bb;}
img{border:none;}
#maindiv { width:1024px; margin:0 auto; padding:0; }
.text12_w{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; line-height:20px;}
.text12_b{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:20px; padding-left:20px; padding-right:20px; text-align:justify;}
.p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:20px; padding-left:20px; padding-right:20px; text-align:justify; margin:0; margin-top:8px;}
h1{ color:#FFFFFF; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:10px; margin-top:23px; font-weight:normal;}

h3{ color:#FFFFFF; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:10px; margin-top:23px; font-weight:normal;}

h4{ color: #996633; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:20px; margin-top:23px; font-weight:normal;}

.textbox {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:20px; height:20px; width:155px; padding-left:8px;}
.textbox_long {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:20px; height:50px; width:155px; padding-left:8px;}

.link{color:#006699; text-decoration:underline;}
.link:hover{color:#003399; text-decoration:underline;}

.link2{color:#993300; text-decoration:underline;}
.link2:hover{color:#CC0000; text-decoration:underline;}


/*------------------Header start----------------*/
.header_div{width:1024px; float:left; margin-top:30px;}
.header_link{ width:235px; float:right; margin-top:10px;}
.header_data{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none; margin:0; padding:0;}
.header_data a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none;}
.header_data a:hover{ color:#FFFFFF; text-decoration:underline;}
/*------------------Header End----------------*/

/*------------------Menu start----------------*/
#menu_bg{width:1024px; float:left; margin:0; padding:0; }
#topnav { margin: 0px; padding: 10px 0px 0px 0px; list-style: none; margin-left:205px;  }
#topnav ul { margin: 0px; padding: 0px; list-style: none;}
#topnav li { display: inline; margin: 0px; padding: 0px; }
#topnav a { float: left; padding: 0px 0px 0px 7px; margin: 0px 2px 0px 0px; font-size: 13px; text-decoration: none;	background: url(../images/tab_left_image.png) top left no-repeat; }
#topnav a span { float: left; display: block; padding: 7px 8px 7px 0px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; color:#FFFFFF; cursor: pointer; background: url(../images/tab_right_image.png) top right no-repeat; font-style:normal; }
#topnav a:hover { background: url(../images/tab_left_current.png) top left no-repeat; }
#topnav a:hover span { background: url(../images/tab_right_current.png) top right no-repeat; color:#ffffff; cursor: pointer; }
#topnav .current a { background: url(../images/tab_left_current.png) top left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px; color:#ffffff; font-style:normal;}
#topnav .current a span { background: url(../images/tab_right_current.png) top right no-repeat; color:#ffffff; cursor: pointer; }
/*------------------Menu End----------------*/

/*------------------Mid Bg start----------------*/
.mid_bg_top{background:url(../images/mid_bg_top.png) no-repeat; width:1010px; height:23px; float:left;}
.mid_bg_mid{background:url(../images/mid_bg_mid.png) repeat-x #d3f3fb bottom; width:1010px; float:left;}
.mid_bg_btm{background:url(../images/mid_bg_btm.png) no-repeat; width:1010px; height:23px; float:left;}
/**   Request Quotation start   **/
.request_top{background:url(../images/Request_top.png) no-repeat; width:221px; height:65px; float:left;}
.request_mid{background:url(../images/Request_mid.png) repeat-y; width:221px; float:left;}
.request_btm{background:url(../images/Request_btm.png) no-repeat; width:221px; height:17px; float:left;}

/**   Request Quotation end   **/

/**   What clients says start   **/
.client_top{background:url(../images/clients_top.png) no-repeat; width:220px; height:55px; float:left;}
.client_mid{background:url(../images/clients_mid.png) repeat-y; width:220px; float:left;}
.client_btm{background:url(../images/clients_btm.png) no-repeat; width:220px; height:17px; float:left;}

/**   What clients says End   **/

/**   Welcome start   **/
.welcome_top{background:url(../images/welcome_top.png) no-repeat; width:758px; height:55px; float:left;}
.welcome_top2{background:url(../images/welcome_top2.png) no-repeat; width:758px; height:55px; float:left; }

.welcome_mid{background:url(../images/welcome_mid.png) repeat-x #e4dfa2 bottom; width:752x; float:left; border-left:#f6f3d2 3px solid; border-right:#f6f3d2 3px solid;}
.welcome_btm{background:url(../images/welcome_btm.png) no-repeat; width:758px; height:26px; float:left;}

/**   Welcome End   **/

/*------------------Mid Bg End----------------*/

.footer_text{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none; margin:0; padding:0;}
.footer_text a{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-decoration:none;}
.footer_text a:hover{ color:#FFFFFF; text-decoration:underline;}

/*------------------What client Says start----------------*/
#test_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#d4e088; font-weight:bold; padding-left:50px; padding-top:15px; } 
#arrow{font-family:"ft46",Verdana, Arial, Helvetica, sans-serif; font-size:31px; color:#c5d77b;}
.test_text2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:20px; text-align:justify;}

.test_text3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px;}
.client_name { color:#d4e088; font-family:verdana; font-size:11px; }

.test_text2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d4e088; line-height:20px; text-decoration:underline;}

.client_link a{ color:#d4e088; font-family:verdana; font-size:11px; text-decoration:none;}
.client_link a:hover{ color:#FFCC00; font-family:verdana; font-size:11px; text-decoration:underline;}
/*------------------what client says end----------------*/
.portfolio_bg{background:url(../images/portfolio.png) no-repeat; width:738px; height:245px; margin-left:6px; margin-top:15px; padding-bottom:8px; float:left;}

/*  =============  scroller  */
.scroller {width:750px; height:245px; margin-left:6px; margin-top:15px; padding-bottom:8px; float:left;}
.scrol_div { margin-top:10px; margin-right:15px; float:left; width:710px; margin-left:15px; margin-bottom:0; }
.scrol_div1 {float:left; width:710px; margin-bottom:0; margin-top:10px; }

.text_div {float:left; width:710px; margin-left:15px; }
.scrol_img { margin:0 3px; }

/*------------------Contact us start----------------*/

.text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  color:#000; margin-left:45px;}
.contact_textbox{font-family:Verdana, Arial, Helvetica, sans-seriffont-size:12px; color:#333333; margin-left:0px; margin-top:5px; margin-left:45px; margin-bottom:5px; }
.contact_textbox2{font-family:Verdana, Arial, Helvetica, sans-seriffont-size:12px; color:#333333; margin-left:0px; margin-top:5px; margin-left:10px; margin-bottom:5px; }

.but_submitcontactus{background:url(../images/but_contactus.png) no-repeat; width:78px; height:26px; margin-left:45px; border:none; margin-bottom:15px; cursor:pointer; }
.email{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline; }
.email:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006699; text-decoration:underline;}
/*------------------Contact us end----------------*/

/*--------------------------------------sitemap atart------------------------------------------------------------*/

.sitemap {margin:0px; padding:0px; position: inherit; margin:10px 0px 10px 0px; list-style:url(../images/arrow2.png);}
.sitemap  ul{margin:0px; padding:0px; position: inherit; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:13px; }
.sitemap li{margin:0px; padding:0px; position:inherit; margin-bottom:7px;list-style-position:outside; margin-left:25px;line-height:22px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:13px; }
.sitemap li a{color:#a62215; text-decoration:none;}
.sitemap li a:hover{ color:#006633; text-decoration:underline;}

/*--------------------------------------sitemap end------------------------------------------------------------*/
/*------------------Portfolio start----------------*/

#gallary { float:left; height:141px; width:650px;}
#gallaryimg1 { float:left; height:141px; background-color:#333333; border:#333 solid 2px; width:169px; line-height:50px;}
#gallaryimg2 { float:left; height:141px; background-color:#333333; border:#333 solid 2px; width:169px; margin-left:30px;}
#gallaryimg3 { float:left; height:141px; background-color:#333333; border:#333 solid 2px; width:169px; margin-left:30px;}


#protfolio ul{ float:none; margin:0; padding:0; margin-top:30px; }
#protfolio ul li{float:left; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:none; font-size:14px; }
#protfolio ul li a{ padding:0 6px; text-decoration:none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; }
#protfolio li a:hover{ color:#000; text-decoration:underline; }

/*------------------Portfolio end----------------*/

/*------------------Tooltip start----------------*/
#yahoo{ width:44px; height:16px; background:none; float:left; margin-top:15px; }
#yahoo_2{ width:44px; height:auto; background:none; float:left; margin-top:16px; }

#dhtmltooltip{ position:absolute; left:auto; width:auto; border: 1px solid #d6e9c3; padding:5px; background-color:#52841e; visibility:hidden;  z-index:100; color:#ffffff; font-size:13px; font-family:"Arial"; line-height:16px; }
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
{filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{ position:absolute; left:auto; z-index:101; visibility:hidden; width:21px; height:16px; }

/*------------------Tooltip End----------------*/

.list {margin:0px; padding:0px; position: inherit; margin-right:10px; list-style:none; margin-top:15px;} 
.list  ul{margin:0px; padding:0px; position: inherit; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
.list li{margin:0px; padding:0px; position:inherit; margin-bottom:10px; background:url(../images/bullet1.png) no-repeat 0 7px; list-style-position:outside; margin-left:15px; padding-left:20px; line-height:22px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.list  li a { color:#0b5388; text-decoration:underline;}
.list  li a:hover { color:#993300; text-decoration:underline;}


/*---------------Table Start--------------*/

.table .detail{border-top: 1px solid #999999; border-left: 1px solid #999999;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
.table .detail td{border-right:#999999 1px solid; border-bottom:#999999 1px solid; padding-left:5px; }
.table .td_data{background:#b9cfa2; color:#000; padding-left:10px; border-bottom:#999999 1px solid;}

/*---------------Table End--------------*/

/*   Home page Slider style  */
#slider	{ height: 265px; overflow: hidden; position: relative; margin:0 auto; margin-left:15px; }
  /* DEFAULT is for three panels in width, adjust as needed  This only matters if JS is OFF, otherwise JS sets this. */						
#mover { width:2880px; position: relative; }
.fla1 { background:url(../images/flash1.jpg) no-repeat; width:981px; height:225px; }
.fla2 { background:url(../images/flash2.jpg) no-repeat; width:981px; height:225px; }
.fla3 { background:url(../images/flash6.jpg) no-repeat; width:981px; height:225px; }
.fla4 { background:url(../images/flash3.jpg) no-repeat; width:981px; height:225px; }
.fla5 { background:url(../images/flash4.jpg) no-repeat; width:981px; height:225px; }
.fla6 { background:url(../images/flash5.jpg) no-repeat; width:981px; height:225px; }
.slide { padding: 20px 30px; width: 981px; float: left; position: relative; }
.slide h1 { font-family:"Academy",Georgia, "Times New Roman", Times, serif; font-size: 32px; margin:0; padding:0; text-align:left; font-style:italic; font-weight:bold; padding-bottom:15px; }

.slide h2 { font-family:"Academy",Georgia, "Times New Roman", Times, serif; font-size: 32px; margin:0; padding:0; text-align:left; font-style:italic; font-weight:bold; padding-bottom:15px; }

.flhd1 { margin-left:585px; color:#00FF33; float:right; width:450px; }
.flhd2 { margin-left:505px; color:#333; float:right; width:480px; font-size:36px; }
.flhd3 { margin-left:505px; color:#FFF; float:right; width:480px; }
.flhd4 { margin-left:505px; color:#F5D379; float:right; width:450px; }
.flhd5 { margin-left:555px; color:#FFF; float:right; width:450px; }
.flhd6 { margin-left:555px; color:#673AA3; float:right; width:450px; }
.whitefnt { color:#fff; font-size:13px; line-height:22px; width:350px; font-family:"Trebuchet MS", Arial; text-align:left; margin-left:505px; }
.whitefnt1 { color:#fff; font-size:13px; line-height:22px; width:370px; font-family:"Trebuchet MS", Arial; text-align:left; margin-left:450px; }
.whitefnt2 { color:#fff; font-size:13px; line-height:22px; width:370px; font-family:"Trebuchet MS", Arial; text-align:left; margin-left:480px; }
.blakfnt { color:#333; font-size:13px; line-height:22px; width:380px; font-family:"Trebuchet MS", Arial; text-align:left; margin-left:455px; }
.blakfnt1 { color:#333; font-size:13px; line-height:22px; width:360px; font-family:"Trebuchet MS", Arial; text-align:left; margin-left:485px; }
#slider-stopper { position: absolute; top: 0px; right: 20px; background: #ac0000; color: white; padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; text-decoration:none; }
.slider_but{ background:url(../images/but_learn_more.png) no-repeat; width:147px; height:31px; display:block; text-indent:-9000px; }
/* -----------------------------------------------------------------------------------------------  */	