* {
	margin:0;
	padding:0;
	outline:0;
}


header, section, footer, nav, aside, article, figure {
	display:block;
}
body {
	font-family:arial;
	color:#000;
		background:#fff;
	

}
h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
}
header {
	width:100%;
	margin:0px auto;
	height:175px;
	background:url(../images/body-bg.jpg) repeat-x #1b5794;
}
header #head-top{
	width:1003px;
	margin:0px auto;
	height:175px;
}
#blue-head{
    background: none repeat scroll 0 0 #04A3E2;
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    padding: 0 33px 0 30px;
    text-align: center;
    width: 940px;
}
nav{
float: right;
    height: 32px;
    width: 648px;

}
nav ul{
	margin:0px;
	padding:0px 0px 0px 12px;
}
nav ul li{
	width:auto;
	display:inline;
	float:left;
	border-right:1px solid #088209;
	padding:0px 10px 0px 10px;
	margin-top:8px;
	height:14px;
	line-height:10px;
	}
nav ul li a{
	font-family::"Arial MT", Arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
	}
nav ul li a:hover{
	color:#088209;
	text-decoration:none;
	}
.login-btn{
	width:auto;
	float:right;
	line-height:31px;
	height:36px;
	margin-bottom:-3px;
}
.login-btn a{
	background-color: #09800a;
	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#05ad4a), to(#0a7e07)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #05ad4a, #0a7e07); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #05ad4a, #0a7e07); /* IE 10 */
	background: -ms-linear-gradient(top, #05ad4a, #0a7e07); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #05ad4a, #0a7e07);
	text-decoration:none;
	display:block;
	font-family:"Arial MT", Arial;
	font-size:16px;
	color:#fff;
	width:auto;
	height:36px;
	padding:0px 11px 0px 11px;
	margin-bottom:-3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 0px 0px 5px 5px;
	behavior: url(css/border-radius.htc);
}

.login-btn a:hover{
	background-color: #09800a;
	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a4179), to(#1c5c9d)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #0a4179, #1c5c9d); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #0a4179, #1c5c9d); /* IE 10 */
	background: -ms-linear-gradient(top, #0a4179, #1c5c9d); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #0a4179, #1c5c9d);
	text-decoration:none;
	font-family:"Arial MT", Arial;
	font-size:16px;
	color:#fff;
	margin-bottom:-3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 0px 0px 5px 5px;
	behavior: url(css/border-radius.htc);

}
.header-clo-2{
	width:auto;
	float:right;
	padding-top:16px;
	margin-right:14px;
}
.logo{
float: left;
    margin-left: 27px;
    margin-top: 8px;
    width: 281px;
}
.header-clo-2 h2{
	background:url(../images/ph-icon.png) no-repeat left;
	padding-left:32px;
	font-family:"Arial MT", Arial;
	font-size:20px;
	font-weight:normal;
	float:right;
	color:#04a3e2;
	width:200px;
	margin-bottom:20px;
}

.navigat{
	width:980px;
	float:left;
	background:url(../images/nav-bg.jpg) repeat-x;
	height:47px;
	padding-left:23px;
	margin-top:15px;
}
.navigat li{
	width:auto;
	float:left;
	display:inline;
	list-style:none;
	border:0px;
	 margin-right:3px;
	line-height:30px;
	padding:0px;
}
.navigat li a{
	font-family:arial;
	font-size:15px;
	color:#fff;	padding:0px 17px 0px 17px;
	text-decoration:none;
	
}
.navigat li a:hover{
	font-family:arial;
	font-size:15px;
	color:#000;
	text-decoration:none;
	background:#fff;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px 9px 0px 0px ;
	display:block;
	
	height:55px;
	margin-top:-16px;	
	padding:0px 17px 0px 17px;
	line-height:59px;
	behavior: url(css/border-radius.htc);
	
}
#middle{
float: left;
    margin-left: -11px;
    padding: 6px 8px;
    width: 908px;
	background:#fff;
}

#middle .inner-banner{
float: left;
height:231px;
margin-bottom:10px;
border:2px solid #154f8a;
    width: 903px;
}

#middle-wrapper{
	width:911px;
	margin:0px auto;
	background:#fff;

}
#middle .left-pan{
	width:630px;
	float:left;
}
#middle .left-pan p{
	font-family:arial;
	font-size:12px;
	text-align:justify;
	color:#535353;
	padding-left:8px;
	margin-bottom:17px;
}
#middle .left-pan p a{
	font-family:arial;
	font-size:12px;
	color:#097f09;
	text-decoration:underline;
}
#middle .left-pan p a:hover{
	font-family:arial;
	font-size:12px;
	color:#535353;
	text-decoration:none;
}
#middle .right-pan{
	width:264px;
	float:right;
}
#middle .banner-slider{
	width:635px;
	float:left;
	height:289px;
	background:#e5e5e5;
	margin-left:7px;
}

#middle .cleints-box{
	width:633px;
	float:left;
	height:191px;
	border:1px solid #ebebeb;
	background:#f7f7f7;
	margin:16px 0px 16px 0px;
	padding-top:6px;
}
#middle .cleints-box h2{
	width:451px;
	height:46px;
	font-family:arial;
	font-size:16px;
	color:#fff;
	margin-left:-16px;
	font-weight:normal;
	padding-left:28px;
	line-height:30px;
	margin-bottom:16px;
	background:url(../images/client-headings.png) no-repeat;
}
#middle .request-form{
	width:246px;
	float:left;
	background:#f8f8f8;
	padding:13px 7px 0px 7px;
	border:1px solid #e5e5e5;
}
#middle .request-form h1{
	font-family:arial;
	font-size:20px;
	color:#104882;
	font-weight:normal;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
	width:249px;
	padding-bottom:10px;
}
#middle .side-nav{
	width:243px;
	float:left;
	padding-bottom:20px;
}
#middle .side-nav li{
	width:243px;
	float:left;
	display:block;
	list-style:none;
	height:33px;
}
#middle .side-nav li a{
	width:222px;
	float:left;
	display:block;
	list-style:none;
	background:url(../images/inner-sidenav.jpg) no-repeat;
	height:33px;
	color:#3c3c3c;
	font-size:14px;
	line-height:32px;
	text-decoration:none;
	padding-left:21px;
	font-family:arial;
}
#middle .side-nav li a:hover{
	width:243px;
	float:left;
	display:block;
	list-style:none;
	background:url(../images/inner-sidenav-hover.jpg) no-repeat;
	height:33px;
	color:#09810c;
	font-size:14px;
	font-family:arial;
}
#middle .side-nav .active-nav{
	width:243px;
	float:left;
	display:block;
	list-style:none;
	background:url(../images/inner-sidenav-hover.jpg) no-repeat;
	height:33px;
	color:#09810c;
	font-size:14px;
	font-family:arial;
}

#middle .left-pan h1{
	font-family:arial;
	font-size:20px;
	color:#104882;
	padding-left:8px;
	font-weight:normal;
	margin-bottom:0px;
	border-bottom:0px;
	width:249px;
	padding-bottom:10px;
}
#middle .left-pan h3{
	font-family:arial;
	font-size:16px;
	color:#104882;
	padding-left:8px;
	font-weight:normal;
	margin-bottom:0px;
	border-bottom:0px;
	padding-bottom:10px;
}

#middle .green-color{
	font-family:arial;
	font-size:20px;
	color:#09810c;
	font-weight:normal;
}
#middle .sub-head-green{
	font-family:arial;
	font-size:17px;
	color:#09810c;
	font-weight:normal;
}
#middle .request-form ol{
	margin:0px;
	padding:0px;
}
#middle .request-form ol li{
	width:260px;
	float:left;
	display:inline;
	list-style:none;
	margin-bottom:0px;
}
#middle .request-form ol li .name-field{
	width:244px;
	float:left;
	height:23px;
	padding-left:5px;
	font-size:12px;
	color:#666;
	font-family:arial;
	border:0px;
	margin-bottom:9px;
	background:url(../images/name-field-input.jpg) no-repeat;
}
#middle .request-form ol li .text-area-field{
	width:244px;
	float:left;
	height:58px;
	border:0px;
	font-size:12px;
	color:#666;
	padding-left:5px;
	font-family:arial;
	padding-top:5px;
	margin-bottom:10px;
	background:url(../images/text-are-btn.jpg) no-repeat;
}
#middle .request-form .submit-btn{
	width:100px;
	float:left;
	height:29px;
	border:0px;
	margin-bottom:10px;
	cursor:pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/border-radius.htc);
	background:url(../images/submit-btn.jpg) repeat-x;
}
#bottom{
	float: left;
    width: 900px;
	padding:12px 0px 10px 0px;
	background:#f8f8f8;
	margin-left:5px;
	border:1px solid #e6e6e6;
}
#bottom .news-col{
	float: left;
	padding:10px 10px 0px 10px;
    width: 410px;
	margin-left:5px;
	background-color: #e8e8e8;
	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ededed)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f8f8f8, #ededed); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f8f8f8, #ededed); /* IE 10 */
	background: -ms-linear-gradient(top, #f8f8f8, #ededed); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #f8f8f8, #ededed);
	border:1px solid #cccccc;
}
#bottom .col-left{
	margin-left:24px;
}
#bottom .news-col .col-heading{
	margin-left:-26px;
}

#bottom .news-col h1{
	background:url(../images/news-heading.png) left no-repeat;
	width:379px;
	height:50px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	line-height:32px;
	margin-left:-31px;
	padding-left:28px;
}
#bottom .news-col ul{
	margin:0px;
	padding:0px;
}
#bottom .news-col ul li{
	width:415px;
	float:left;
	display:block;
	margin-bottom:15px;
	padding-bottom:10px;
	list-style:none;
	border-bottom:1px dotted #767474;
}
#bottom .news-col ul li img{
	width:43px;
	float:left;
	height:44px;
}
#bottom .news-col ul li h2{
	width:362px;
	float:left;
	font-family:Arial;
	font-size:14px;
	padding-left:10px;
	margin-bottom:4px;
	color:#4b4b4b;
	font-weight:bold;
}
#bottom .news-col ul li h2 a{
	font-family:Arial;
	font-size:14px;
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:none;
}
#bottom .news-col ul li h2 a:hover{
	font-family:Arial;
	font-size:14px;
	color:#18a1d8;
	font-weight:bold;
	text-decoration:none;
}
#bottom .news-col ul li p{
	width:362px;
	float:right;
	font-family:Arial;
	font-size:12px;
	color:#767474;
}
#bottom .news-col ul li p a{
	font-family:Arial;
	font-size:12px;
	color:#767474;
	text-decoration:none;
}
#bottom .news-col ul li p a:hover{
	font-family:Arial;
	font-size:12px;
	color:#18a1d8;
	text-decoration:none;
}
#bottom .news-col .testi-name{
	width:auto;
	float:right;
	font-family:Arial;
	font-size:12px;
	margin:12px 0px 9px 0px;
	color:#18a1d8;
}
#bottom .news-col .testi-name a{
	font-family:Arial;
	font-size:12px;
	color:#18a1d8;
	text-decoration:none;
}
#bottom .news-col .testi-name a:hover{
	font-family:Arial;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#footer-part1 {
	width:934px;
	margin:0px auto;

}
.footer-part {
	width:914px;
	float:left;
	padding-bottom:20px;
	padding-top:23px;
	padding-left:10px;
	background:url(../images/footer-bg.jpg) repeat-x;

}
.footer-part h1{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:10px 0px 5px 0px ;
}
.footer-part .foter-navi{
	width:137px;
	float:left;
	margin-right:50px;
}
.footer-part .foter-navi ul{
	margin:0px;
	padding:0px;
}
.footer-part .foter-navi ul li{
	display:block;
	list-style:none;
	float:left;
	width:139px;
	line-height:23px;
	border-bottom:1px solid #3b6685;
}
.footer-part .foter-navi ul li a{
	font-family:arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-part .foter-navi ul li a:hover{
	font-family:arial;
	font-size:12px;
	color:#05ae4a;
	text-decoration:none;
}
.footer-part .our-adress{
	width:332px;
	float:left;
	margin-right:50px;
}
.footer-part .our-adress p{
	font-family:arial;
	font-size:12px;
	color:#fff;
	line-height:19px;
	margin-top:10px;
}
.footer-part .social-links{
	width:153px;
	float:left;
}
.copyright-text {
	width:924px;
	text-align:center;
	float:left;
	line-height:29px;
	background:#3d3d3d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a4a4a4;
	margin-bottom:16px;

}
.bottom-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin-bottom:10px;
}

#middle .contact-left{
float: left;
    width: 228px;
	margin-right:12px;
}
#middle .contact-left p{
	color:#585858;
	font-size:14px;
	line-height:21px;
	padding-top:9px;
}
#middle .contact-left .cont-map{
	width:216px;
	float:left;
	height:218px;
	margin-top:20px;
}
#middle .contact-left h1{
	font-family:arial;
	font-size:20px;
	color:#104882;
	font-weight:normal;
	margin-bottom:0px;
	border-bottom:1px solid #ccc;
	width:100%;
	padding-bottom:10px;
}
#middle .contact-rht{
float: left;
    width: 668px;
}
#middle .contact-rht p{
	font-family:arial;
	font-size:12px;
	color:#585858;
	margin:10px 0px 10px 0px;
	line-height:18px;
}
#middle .contact-rht h1{
	font-family:arial;
	font-size:20px;
	color:#104882;
		font-weight:normal;
	margin-bottom:0px;
	border-bottom:1px solid #ccc;
	width:100%;
	padding-bottom:10px;
}
#middle .contact-rht .cont-font-size{
	padding:0px 0px 6px 0px;
	font-size:17px;
	}
#middle .contact-rht ol{
	margin:0px;
	padding:0px;
}
#middle .contact-rht ol li{
	width:310px;
	margin-right:26px;
	display:inline;
	list-style:none;
	margin-top:10px;
}
#middle .contact-rht .cont-name-field{
	width:308px;
	height:29px;
	font-family:arial;
	padding-left:7px;
	font-size:14px;
	color:#666666;
	border:1px solid #c8c8c8;
	margin-top:10px;
	background:url(../images/contact-input-bg.jpg) repeat-x;
}
#middle .contact-rht ol li .cont-text-area-field{
	width:655px;
	height:90px;
		padding-left:7px;
	border:1px solid #c8c8c8;
	margin-top:10px;
	margin-bottom:10px;
	font-family:arial;
	font-size:14px;
	color:#666666;
	background:url(../images/contact-input-bg.jpg) repeat-x #fff;
}
#middle .contact-rht .submit-btn{
	width:112px;
	float:left;
	height:31px;
	border:0px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:220px;
	cursor:pointer;
	color:#fff;
	background:url(../images/cont-submit-btn.jpg) no-repeat;
}
#middle .contact-rht .submit-btn:hover{
	color:#000;
}

#middle .contact-rht .interested-servic{
	width:600px;
	float:left;
}

#middle .contact-rht .interested-servic ul{
	margin:0px;
	padding:0px;
}
#middle .contact-rht .interested-servic ul li{
	width:300px;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#8d8d8d;
	display:inline;
	margin-top:8px;
	list-style:none;
}

#middle .contact-rht .interested-servic .checkbox-mar-rht{
	margin:0px 10px 0px 0px;
}
#middle .contact-rht .interested-servic .intermat-text{
	font-size:15px;
	color:#5a5a5a;
	margin-top:10px;
	float:left;
}

#middle .portfolio{
float: left;
    width: 930px;
}
#middle .portfolio ul{
	margin:0px;
	padding:0px;
}
#middle .portfolio ul li{
	width:437px;
	float:left;
	height:250px;
	margin-right:18px;
	display:inline;
	padding:4px;
	margin-bottom:10px;
	list-style:none;
	background:url(../images/portfolio/port-bg.jpg) no-repeat;
}

#middle .portfolio ul li .portfol-img{
	width:435px;
	float:left;
	height:197px;
}

#middle .portfolio ul li .portfol-link{
	width:200px;
	float:left;
	padding:11px 0px 0px 10px;
}
#middle .portfolio ul li .portfol-link a{
	font-size:15px;
	color:#666666;
	font-style:italic;
	text-decoration:none;
}
#middle .portfolio ul li .portfol-link a:hover{
	font-size:15px;
	color:#000;
	font-style:italic;
	text-decoration:none;
}


.img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	float:left;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	}
.img img{
}
.img:hover{
	-webkit-transform:scale(0.9);
	-webkit-box-shadow:0px 0px 30px #ccc;
	-moz-transform:scale(0.9);
	-moz-box-shadow:0px 0px 30px #ccc;	
	-o-transform:scale(0.9);
	-o-box-shadow:0px 0px 30px #ccc;	
}	 
.img .mask{
	width: 100%;
	background-color: rgb(0, 0, 0);
	position: absolute;
	height: 197px; 
	opacity:0.4;
	cursor:pointer;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration:0.5s;
}

.img-3 .mask-1 {
	width:436px;
}

.img-3:hover .mask-1{
	width:0%;
}
.img-3:hover .mask-2{
	margin-left:430px;
	width:0%;
}

#middle .pageup-box{
width:175px;
	height:30px;
	margin:0px auto;
}
#middle .pageup-box ul{
	margin:0px;
	padding:0px;
}
#middle .pageup-box ul li{
	width:24px;
	height:25px;
	float:left;
	display:inline;
	list-style:none;
	line-height:24px;
	margin:0px;
	background:none;
}
#middle .pageup-box ul li a{
	background:url(../images/portfolio/page-bg.jpg) no-repeat;
	width:24px;
	height:25px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#464646;
	text-decoration:none;
}
#middle .pageup-box ul li a:hover{
	background:url(../images/portfolio/page-hover.jpg) no-repeat;
	width:24px;
	height:25px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
#middle .pageup-box .pagin-active{
	background:url(../images/portfolio/page-hover.jpg) no-repeat;
	width:24px;
	height:25px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}
#middle .left-pan .testi-box{
	width:637px;
	float:left;
}
#middle .left-pan .inn-contact-btn{ 
	width:96px;
	height:52px;
	float:left;
		margin-left:9px;
	line-height:25px;
}
#middle .left-pan .inn-contact-btn a{ 
	background:url(../images/contact-btn.jpg) no-repeat;
	width:96px;
	height:52px;
	font-size:12px;
	color:#FFF;
	font-family:"Myriad Pro", arial;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
#middle .left-pan .inn-contact-btn a:hover{
	background:url(../images/contact-hover.jpg) no-repeat;
	width:96px;
	height:52px;
	float:left;
		font-size:12px;
	color:#FFF;
	font-family:"Myriad Pro", arial;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
#middle .left-pan .inn-view-pkg-btn{ 
	width:96px;
	height:52px;
	float:left;
	margin-left:9px;
	line-height:25px;
}
#middle .left-pan .inn-view-pkg-btn a{ 

	width:96px;
		background:url(../images/contact-hover.jpg) no-repeat;
	height:52px;
	font-size:12px;
	color:#FFF;
	font-family:"Myriad Pro", arial;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	float:left;
}
#middle .left-pan .inn-view-pkg-btn a:hover{
	background:url(../images/contact-btn.jpg) no-repeat;
	width:96px;
	height:52px;
	float:left;
		font-size:12px;
	color:#FFF;
	font-family:"Myriad Pro", arial;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
#middle .left-pan .testi-box .testi-top{
	width:619px;
	padding:12px 9px 0px 9px;
	float:left;
	background:url(../images/top-test-img.jpg) no-repeat;
}
#middle .left-pan .testi-box .testi-text{
 color: #979797;
    float: right;
    font-family: "Arial MT",Arial;
    font-size: 13px;
    padding: 8px 12px 0 32px;
    width: 476px;
	line-height:19px;
	margin-top:10px;
	background:url(../images/open-comma.jpg) no-repeat left top;
}
#middle .left-pan .testi-box .client-name{
 color: #097f09;
 width:510px;
 text-align:right;
    float: right;
    font-family: "Arial MT",Arial;
    font-size: 13px;
    
}
#middle .left-pan .testi-box .company-name{
 color: #104983;
	font-style:italic;
     
}

#middle .left-pan .testi-box .testi-top .testi-img{
	width:88px;
	height:97px;
	padding:3px;
	float:left;
	background:url(../images/testi-img-bg.jpg) no-repeat;
}
#middle .left-pan .testi-box .testi-bot{
	width:637px;
	float:left;
	height:31px;
	background:url(../images/bot-test-img.jpg) no-repeat;
}

#middle .left-pan .back-soon{
	font-size:18px;
	line-height:27px;
}
.panel {
position:fixed;
top: 212px;
left: 0;
display: none;
background: #18538f;
border:1px solid #104479;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
width: 242px;
height: auto;
padding: 12px 3px 14px 46px;
filter: alpha(opacity=90);
opacity: .90;
z-index:999999;
}


a.trigger{
position:fixed;
top: 216px; left: 0;
font-weight: 700;
background:url(../images/request-to-quote.jpg) no-repeat;
display: block;
width:37px;
height:175px;
text-indent:-99999px;
z-index:99999999999;
}

a.trigger:hover{
position:fixed;
width:37px;
height:175px;
text-indent:-99999px;
top: 216px; left: 0;
background:url(../images/request-to-quote-hover.jpg) no-repeat;
display: block;
}

a.active.trigger {
background:url(../images/request-to-quote-hover.jpg) no-repeat;
position:fixed;
}

.panel .req-name-field{
	width:222px;
	height:25px;
	float:left;
	color:#666;
	font-size:13px;
	padding-left:7px;
	margin-bottom:4px;
	border:1px solid #0c4278;
	background:#FFF;
}

.panel .req-text-area{
	width:222px;
	height:79px;
	float:left;
	font-family:arial;
	color:#666;
	font-size:13px;
	padding-left:7px;
	margin-bottom:4px;
	border:1px solid #0c4278;
	background:#FFF;
}

.panel .req-submit-btn{
	width:100px;
	float:left;
	height:29px;
	border:0px;
	margin-bottom:10px;
	cursor:pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/border-radius.htc);
	background:url(../images/submit-btn.jpg) repeat-x;
}

#middle .link-build-resul{
	width:262px;
	float:left;
	padding:1px;
	background:#1380ab;
	margin-bottom:8px;
	border-radius: 5px;
	margin-top:8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/border-radius.htc);
}
#middle .link-build-resul h1{
	font-family:arial;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	padding:15px 0px 15px 10px;
	}


#middle .link-build-resul .seo-result-text{
	width:262px;
	float:left;
	background:#fff;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-radius: 5px;
	padding-bottom:8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/border-radius.htc);
}

#middle .link-build-resul .seo-result-text a{
	outline:none;
	text-decoration:none;
	color:#8d8d8d;
	line-height:21px;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#middle .link-build-resul .seo-result-text a:hover {
	color:#18a1d8;
	text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.marquee {
	position:relative;
	overflow:hidden;
	width:240px;
	height:315px;
	margin-top:8px;
	padding:0px 10px 0px 10px;
}
.client-result{
	font-size:14px;
	color:#15508a;
	line-height:27px;
	text-decoration:underline;
}
.faq-quest{
	font-size:14px;
	color:#15508a;
	line-height:27px;
	text-decoration:none;
}
#middle .left-pan .cleint-res-text{
	margin:0px 0px 10px 0px;
	padding-bottom:0px;
}
.client-result:hover{
	font-size:14px;
		text-decoration:none;
	color:#1f810c;
	text-decoration:none;
}

.view-pkgg-btn{
	width:112px;
	height:31px;
	float:left;
	margin-right:40px;
	margin-top:5px;
}
.view-pkgg-btn a{
	width:112px;
	height:31px;
	float:left;
	color:#fff !important;
	font-size:15px;
	font-family:arial;
		text-align:center;
	line-height:31px;
	text-decoration:none;
	background:url(../images/read-more-btn.png) no-repeat;
}
.view-pkgg-btn a:hover{
	width:112px;
	height:31px;
	float:left;
	text-align:center;
	line-height:31px;
	color:#fff;
	font-size:15px;
	font-family:arial;
	text-decoration:none;
	background:url(../images/service-hover.png) no-repeat;
}
#middle .site-map{
	float:left;
	display:inline;
	list-style:none;
	width:622px;
}
#middle .site-map li a{
	font-family:arial;
	font-size:12px;
	color:#1f1f1f;
	text-decoration:none;
}
#middle .site-map li a:hover{
	font-family:arial;
	font-size:12px;
	color:#18A1DB;
	text-decoration:none;
}

#middle .site-map .small-font a{
	font-family:arial;
	font-size:12px;
	color:#09810C;
	text-decoration:none;
}
#middle .site-map .small-font a:hover{
	font-family:arial;
	font-size:12px;
	color:#1f1f1f;
	text-decoration:none;
}
.ppc-ul{
	font-family:arial; font-size:12px; color:#535353; line-height:19px; padding-left:36px;
}
.ppc-ul li{
	margin-bottom:7px;
	float:left;
}
.target-key{
	width:600px;
	float:left;
	border:1px solid #d4d4d4;
	background:#f5f5f5;
	margin-left:11px;
	margin-bottom:14px;
}
.target-key ul{
	margin:0px;
	padding:0px;
}
.target-key ul li{
	width:auto;
	display:inline;
	list-style:none;
	font-family:arial;
	font-size:12px;
	float:left;
	border-bottom:1px solid #d4d4d4;
}
.target-key .targe-key-col{
	width:391px;
	float:left;
	padding:4px;
	border-right:1px solid #d4d4d4;
}
.target-key .google-key-col{
	width:170px;
	float:left;
	padding:4px 4px 4px 26px;
}

.target-key .target-phrase-col{
	width:200px;
	float:left;
	padding:4px;
	border-right:1px solid #d4d4d4;
}
.target-key .yahoo-phrase-col{
	width:121px;
	float:left;
	padding:4px 4px 4px 4px;
	text-align:center;
	border-right:1px solid #d4d4d4;
}
#middle .left-pan .career-form{
	width:629px;
	float:left;
	margin-left:6px;
}
#middle .left-pan .career-form li{
	width:300px;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#535353;
	margin-bottom:10px;
}
#middle .left-pan .career-form .name-career{
	width:270px;
	float:left;
	margin-top:4px;
	font-family:arial;
	height:25px;
	border:1px solid #d8d8d8;
	background:#f8f8f8;
	font-size:12px;
	color:#535353;
}
#middle .left-pan .career-form .cover-career{
	width:570px;
	float:left;
	margin-top:4px;
	font-family:arial;
	height:55px;
	border:1px solid #d8d8d8;
	background:#f8f8f8;
	font-size:12px;
	color:#535353;
}
#middle .left-pan .req-submit-btn1{
	width:100px;
	float:left;
	height:29px;
	border:0px;
	margin-bottom:10px;
	cursor:pointer;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(css/border-radius.htc);
	background:url(../images/submit-btn.jpg) repeat-x;
}
#middle .left-pan .sr-manage-bg{
	width:630px;
	float:left;
	background:url(../images/management/sr-managers-bg.jpg) no-repeat;
	height:231px;
		margin-bottom:14px;
}
#middle .left-pan .sr-manage-bg ul{
	margin:0px;
	padding:0px 0px 0px 50px;
}
#middle .left-pan .sr-manage-bg ul li{
	width:189px;
	float:left;
	height:223px;
	display:inline;
	margin-right:3px;
	list-style:none;
	cursor:pointer;
}
#middle .left-pan .sr-manage-bg .rajapl{
	width:189px;
	float:left;
	text-indent:-99999px;
	height:223px;
	background:url(../images/management/rajpal.jpg) no-repeat;
}
#middle .left-pan .sr-manage-bg .rajapl:hover{
	width:189px;
	float:left;
	height:223px;
	background:url(../images/management/rajpal-hover.jpg) no-repeat;
}
#middle .left-pan .sr-manage-bg .sakshi{
	width:189px;
	float:left;
	text-indent:-99999px;
	height:223px;
	background:url(../images/management/sakshi.jpg) no-repeat;
}
#middle .left-pan .sr-manage-bg .sakshi:hover{
	width:189px;
	float:left;
	height:223px;
	background:url(../images/management/sakshi-hover.jpg) no-repeat;
}
#middle .left-pan .coder-expert{
	width:630px;
	float:left;
	background:url(../images/management/coder-expert-bg.jpg) no-repeat;
	height:198px;
	margin-bottom:14px;
}
#middle .left-pan .coder-expert ul{
	margin:0px;
	padding:0px 0px 0px 50px;
}
#middle .left-pan .coder-expert ul li{
	width:140px;
	float:left;
	height:190px;
	display:inline;
	margin-right:3px;
	list-style:none;
	cursor:pointer;
}
#middle .left-pan .coder-expert .amit{
	width:140px;
	float:left;
	text-indent:-99999px;
	height:190px;
	background:url(../images/management/amit.jpg) no-repeat;
}
#middle .left-pan .coder-expert .amit:hover{
	width:140px;
	float:left;
	height:190px;
	background:url(../images/management/amit-hover.jpg) no-repeat;
}
#middle .left-pan .coder-expert .aakash{
	width:140px;
	float:left;
	text-indent:-99999px;
	height:190px;
	background:url(../images/management/aakash.jpg) no-repeat;
}
#middle .left-pan .coder-expert .aakash:hover{
	width:140px;
	float:left;
	height:190px;
	background:url(../images/management/aakash-hover.jpg) no-repeat;
}
#middle .left-pan .coder-expert .ankit{
	width:140px;
	float:left;
	text-indent:-99999px;
	height:190px;
	background:url(../images/management/ankit.jpg) no-repeat;
}
#middle .left-pan .coder-expert .ankit:hover{
	width:140px;
	float:left;
	height:190px;
	background:url(../images/management/ankit-hover.jpg) no-repeat;
}
#middle .left-pan .coder-expert .vinay{
	width:140px;
	float:left;
	text-indent:-99999px;
	height:190px;
	background:url(../images/management/vinay.jpg) no-repeat;
}
#middle .left-pan .coder-expert .vinay:hover{
	width:140px;
	float:left;
	height:190px;
	background:url(../images/management/vinay-hover.jpg) no-repeat;
}

#middle .left-pan .coder-expert .lallit{
	width:140px;
	float:left;
	text-indent:-99999px;
	height:190px;
	background:url(../images/management/lallit.jpg) no-repeat;
}
#middle .left-pan .coder-expert .lallit:hover{
	width:140px;
	float:left;
	height:190px;
	background:url(../images/management/lallit-hover.jpg) no-repeat;
}
#middle .left-pan .coder-expert .maneesh{
	width:140px;
	float:left;
	text-indent:-99999px;
	height:190px;
	background:url(../images/management/maneesh.jpg) no-repeat;
}
#middle .left-pan .coder-expert .maneesh:hover{
	width:140px;
	float:left;
	height:190px;
	background:url(../images/management/maneesh-hover.jpg) no-repeat;
}