/*****reset css starts here****/

body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p, select, address { margin:0; padding:0; outline:0; }
img, fieldset {border:none; padding:0; margin:0; outline:none;}
input{border:none; margin:0;}
.clear{clear:both;}
a:focus{outline:none;}
a{text-decoration:none; outline:none;}
a:hover{text-decoration:none; cursor:pointer;}
.right{float:right !important;}
.left{float:left !important;}
form,fieldset{width:auto; float:left;}
body{background:url(../images/background-img01.jpg) repeat 0 0; font:15px/18px Arial, Helvetica, sans-serif; color:#fff;}

/*****reset css ends here****/

#outer_layout{float:left; width:100%;}

#layout{margin:0 auto; width:960px;}
.main{float:left; width:940px; background:#fff; padding:0 10px;}

#header{float:left; width:100%;}
#header .logo{float:left; width:auto; padding-top:20px;}
#header .nav{float:right; width:auto; border:1px solid #dedede; border-radius:5px; box-shadow:0px 1px 3px #ccc; margin-top:32px;}
#header .nav ul{list-style:none; float:left; width:auto;}
#header .nav ul li{float:left; width:auto; position:relative;}
#header .nav ul li a{font:bold 13px/20px Arial, Helvetica, sans-serif; color:#1a1a1a; float:left; padding:6px 20px;}
#header .nav ul li a:hover{background:#41b3d6; color:#fff;}
#header .nav ul li a.first:hover{background:#41b3d6; color:#fff; border-radius:5px 0px 0 5px;}
#header .nav ul li a.last:hover{background:#41b3d6; color:#fff; border-radius:0px 5px 5px 0px;}


#header .nav ul li:hover ul.sub{display:block;}



#header .nav ul li ul.sub{display:none; position:absolute; top:32px; left:0; width:150px; box-shadow:0px 1px 3px #ccc; border:1px solid #dedede; border-radius:0 0 5px 5px; z-index:99999; background:#fff; border-top:none;}
#header .nav ul li ul.sub li{float:left; width:100%;}
#header .nav ul li ul.sub li a{width:110px;}
#header .nav ul li ul.sub li a.last:hover{background:#41b3d6; color:#fff; border-radius:0px 0px 5px 5px;}



#banner{float:left; width:940px; padding-top:20px;}

#body_container{float:left; width:940px;}
#body_container h2{font:20px/28px Arial, Helvetica, sans-serif; color:#2B2B2B; display:block; border-bottom:1px solid #D6D6D6; margin-bottom:5px;}
#body_container p{font:12px/18px Arial, Helvetica, sans-serif; color:#2B2B2B; display:block;}


#thumbnail{float:left; width:100%; padding:20px 0;}
#thumbnail ul{list-style:none; float:left; width:100%;}
#thumbnail ul li{float:left; width:272px; background:#ededed; border-radius:6px; min-height:232px; margin-left:30px; padding:10px; box-shadow:0 0 8px #9a9a9a;}
#thumbnail ul li h2{float:left; width:100%; line-height:35px; padding-bottom:7px; margin-bottom:10px;}
#thumbnail ul li em{float:left; width:auto; margin-right:10px;}
#thumbnail ul li.first{margin-left:0;}
#thumbnail ul li span{list-style:disc; font:13px/26px Arial, Helvetica, sans-serif; color:#008DBA; display:block;}
#thumbnail ul li span a{color:#008DBA; text-decoration:none;}
#thumbnail ul li span a:hover{text-decoration:underline;}


#footer{float:left; width:940px; background:#333; height:40px; border-radius:4px; margin-bottom:20px; margin-top:20px;}
#footer ul{float:left; list-style:none; width:auto; padding:10px 0 0 25px;}
#footer ul li{float:left; width:auto;}
#footer ul li span{padding:0 5px; color:#fff;}
#footer ul li a{font:12px/15px Arial, Helvetica, sans-serif; color:#fff;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{float:right; width:auto;font:12px/15px Arial, Helvetica, sans-serif; color:#7E7E7E; padding:12px 25px 0 0;}



#left_container{float:left; width:210px; padding-right:25px; margin-top:20px;}
#left_container .box{float:left; width:190px; background:#ededed; border-radius:6px; min-height:232px; padding:10px;box-shadow:0 0 8px #9a9a9a;}
#left_container .box ul{list-style:none; float:left; width:100%;}
#left_container .box ul li{float:left; width:100%; font:14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B;}
#left_container .box ul li a{color:#2B2B2B;}
#left_container .box ul li a:hover{color:#42b4d9;}


#right_container{float:left; width:705px; margin-top:20px;}
#right_container .content{float:left; width:100%; padding-top:10px;}
#right_container .content ul{list-style:none; float:left; width:100%;}
#right_container .content ul li{float:left; width:100%; font:14px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2B2B2B;}



.about{float:left; width:100%; padding-top:20px; min-height:200px;}

.srvices{float:left; width:100%; padding-top:20px;}
.srvices h3{font:20px/28px Arial, Helvetica, sans-serif; color:#2B2B2B; display:block; /*border-bottom:1px solid #D6D6D6;*/ margin-bottom:9px;}
.srvices ul{float:left; width:90%; padding-left:10%; padding-bottom:13px;}
.srvices ul li{float:left; width:100%; font:12px/24px Arial, Helvetica, sans-serif; color:#2B2B2B;}
.srvices ul li ul.sub{float:left; width:95%; padding-left:5%;}
.srvices ul li ul.sub li{width:100%;}


.contactus{float:left; width:100%; padding-top:20px; min-height:200px;}
.contactLeft{float:left; width:588px; padding:7px 20px 12px 0px;}
.contactright{float:right; width:282px; padding-top:10px; padding-right:35px;}
.contactright p{float:left; width:auto; padding:0 0 0 67px;}


.contactLeft .mendatory{float:right; width:100%; font-size:11px; line-height:16px; color:#666; text-align:right;}
.contactLeft p{font-weight:bold; color:#272626; text-shadow:0 1px 0 #fff; line-height:19px; display:block;}
.contactLeft h4{float:left; width:100%; font-weight:bold; color:#666;}
.contactLeft .cont-row{float:left; width:auto;}
.contactLeft .inputField{float:left; width:100%;}
.contactLeft .inputField input,.contactLeft .inputField textarea{float:left; width:266px; margin:14px 0 0 0; border:1px solid #dddddd; background:url(../images/input-bg.gif) repeat-x 0 bottom; padding:5px 0 5px 10px; border-radius:2px; font-size:12px; color:#656565; margin-right:15px;}

.contactLeft .inputField textarea{height:73px; width:557px !important; line-height:16px !important;}

.contactLeft span.cRemaning{float:right; width:28%; font-size:11px; color:#b7b7b7; padding-top:8px; line-height:18px;}
.contactLeft span.cRemaning em{float:left; font-style:normal; padding-right:5px;}
.contactLeft span.cRemaning strong{background:#008FB8; height:17px; width:32px; color:#fff; text-align:center; float:left;}
.contactLeft .inputField input.submitBtn{float:left; width:63px; background:url(../images/submit-btn.gif) no-repeat 0 0; height:25px; cursor:pointer; border:none; clear:left;}






.indian_market{float:left; width:100%; padding-top:20px;}
.indian_market p{padding-bottom:15px; float:left; width:100%;}

.indian_market ul{float:left; list-style:none; width:90%; padding-left:10%;}
.indian_market ul li{float:left; width:100%; font:12px/24px Arial, Helvetica, sans-serif; color:#2B2B2B;}
.indian_market ul.tabwid{float:left; width:30%; padding:0 5% 25px 0;}

.indian_market .pad{padding-right:0 !important;}

.map{float:left; width:auto; position:relative;}


.slider-wrap{height:315px; float:left; width:auto; background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px #9A9A9A;
    left: -5px;
	}
.nivo-directionNav{display:none;}








