@charset "utf-8";
/* CSS Document */
#request .cssform a:hover { color:#fff}
#mpart h1,#mpart h1 a{ color:#5E961D}
#mpart h2 a, a b, a.req-btn, .tpho, #mpart h5, #mpart h5 a, em{color:#82b31b}
#mpart h1 a span{ font-size:30px; color:#7a9f24; font-family:"Lucida Sans"; width:100%; display:block;}
em{font-weight:700; font-style:normal}
#mpart ul li a:hover{color:#000; font-weight:700}
#mpart ul li a:hover{color:#000; font-weight:400}
#mpart ul li a{ font-weight:400}

#mpart ul.sublink li a:hover, #mpart ul.sublink li.on a{ background:url(images/theme-images.png) no-repeat -287px -1px; color:#fff;}
#mpart ul.sublink li a:hover span, #mpart ul.sublink li.on a span{ background:url(images/theme-images.png) no-repeat right -1px; }

#rpart input.smtbtn { background:url(images/theme-images.png) -213px -47px no-repeat; }

.r-txt{ display:none; line-height:0}
/*h2, h4{color:#333; font-size:16px; font-weight:700; float:none; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; float:left}
 h4{background:none; float:none}*/
#rpart h2 a, #rpart h2 {color:#85b71e}

ol {margin:0px 0px 0px 15px ; padding:0px;}

.article-bg { background: url(../../images/artical-bg.png) no-repeat right bottom; padding:0px 60px 30px 10px; width:920px; margin-top:10px; }
.article-bg  p { padding-right:30px; }

#cpart h3 a {color:#649401}
#cpart h3 a:hover {color:#000}

#rpart .cssform p input, #rpart .cssform p textarea { }
#rpart .cssform p input:focus, #rpart .cssform p textarea:focus { color:#000; }
#rpart .cssform p input.button{color:#fff}

/* Added on 20/1/2011 for Header Part - PLAVEBV3 */

.banner{ background:#82b31b; text-align:center; }
#reviews p strong { color:#82b31b; }
p.article strong { color:#82b31b; }
a.viewmore { color:#82b31b; } a.viewmore:hover { color:#6c6d72; }
.mt-nav a:link, .mt-nav a:visited { color: #82b31b; }

/*SiteMap*/
ul#sitemap { background:none; float:left; }
#cpart ul#sitemap li { background:url(../images/arrow-all.gif) no-repeat left -14px; padding-left:10px; margin-bottom:23px; *margin-bottom:45px;
width:320px; margin-bottom:22px; *margin:0 0 10px;  }
#cpart ul#sitemap li a { font-weight:700; font-size:16px; }
#cpart ul#sitemap li ul li { float:none; margin-left:22px; vertical-align:text-top;  }
#cpart ul#sitemap li ul li a { font-weight:400; font-size:12px; }
#cpart ul#sitemap li ul li ul { margin:10px 22px; padding:0 0; float:none !important; }
#cpart ul#sitemap li ul li ul li a { color:#393939; font-weight:400; }
#cpart ul#sitemap li ul li ul li a:hover { color:#649401; font-weight:400; }
#cpart ul#sitemap li ul li { background:none; list-style:disc; margin:0 0; padding:0 0; font-weight:400 }
#cpart ul#sitemap li ul li ul li { background:none; list-style:circle; margin:0; padding:0; font-weight:400; float:none }
#cpart ul#sitemap li ul li ul li ul li { background:none; list-style:square; font-weight:400; color:#666; float:none }
#cpart ul#sitemap li ul li ul li ul li a { color:#666 }
.sitemap a { padding:0 10px 0 0; line-height:22px; font-weight:400; color:#666 }
.sitemap a:hover { color:#000 }
#cpart ul#sitemap li ul, #cpart ul#sitemap li ul li ul, #cpart ul#sitemap li ul li ul li ul { margin:5px 10px 5px 22px; float:left; }
#cpart ul#sitemap li ul li, #cpart ul#sitemap li ul li ul li { margin:5px 5px; }

/*Industry News */
.mid-news { width:960px; margin:10px 0 10px 10px; background:url(../../images/news-topbg.png) no-repeat top; }
.mid-news h4 { font-size:16px; padding:35px 0 0 10px; float:left; clear:none; width:85% }
.mid-news .center { background:#f3f3f3; }
.mid-news .date-box { display:inline-block; line-height:18px; padding-top:3px; width:57px; height:71px; margin-left:18px; font-size:14px; text-align:center; color:#808080 }
.mid-news .date-box .date { font-size:20px; color:#FFFFFF; font-weight:600 }
.mid-news p { padding:5px 15px 10px 17px; margin:0 }

/* Tooltip styles */
.TlTip a { color:#fff; text-decoration:none; cursor:help; font-weight:400; font-size:10px; padding-left:0; }
.TlTip a:hover {  color:#fff; text-decoration:none;  font-weight:400; padding-left: 0; }
.TlTip a span { width:146px; color:#515151; position:absolute; display:none; border:1px solid #ccc;  font-weight:400; font-size:11px; padding:5px; margin-left:5px; text-align:justify; z-index:100;}
.TlTip a:hover span { display:inline; position:absolute; z-index:100; background-color:#e7e7e7; }

/*form Part*/
.brow{position:absolute; direction:rtl; width:70px; margin-left:-86px}
.repeat{margin-left:126px}
@media screen and (-webkit-min-device-pixel-ratio:0){.brow{ margin-left:-46px}
.repeat{margin-left:166px}
}
.browS{width:8%; position:absolute; direction:ltr;}
.browO{width:8%; position:absolute;margin-left:-15px;}
.fileUpload { -moz-opacity:0 ; filter:alpha(opacity:0); -khtml-opacity:0; opacity:0; }

a.requestbg { background:url(images/theme-images.png) -2px -51px no-repeat; }
.request_proposal_text span{ color:#82b31b; }
a.req-props-btn { background:url(images/theme-images.png) -316px -25px no-repeat; }

/*Process
#whyp h2{ background: url(../../images/web-development.png) no-repeat -269px -938px; float:left ; height:36px; margin-top:-20px; padding:10px 2px 0 }
#whyp h2 span{background: url(../../images/web-development.png) no-repeat right -1076px; font-size:15px; font-weight:700; padding:5px 30px 20px 10px; margin:-5px 0 0 10px; color:#73a011; border:0px solid red; display:inline-block }
#whyp p, #whyp ul{ padding:0px 10px 35px; margin:0 0 20px; }
#whyp ul, #whyp ul li{list-style:none; margin:0; padding-top:0}
#whyp ul{margin-bottom:25px;}
/*#whyp p.nonep{ padding:0px 10px 15px; background:none; margin:0 0 10px; clear:clear; }*/

.reviews-bg { background:#f3f3f3; display:inline-block; padding:0 15px 0 15px; width:735px; }
.greentxt { color:#649401; }
.PT2 { padding-top:2px; }

/* Reviews */
/*
.reviews-bg { background: url(images/review-bg.png) no-repeat bottom ; display: inline-block; padding: 0 15px; width: 735px; margin: 0 0 20px 0; }
.thumbico { background: url(images/thumb-ico.png) no-repeat ; width:109px; height:75px;}
.clientbox { padding: 10px 0 0 15px; }
.clientname { font-size:30px; color:#83b31f; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.company-name { color:#4f4f4f; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.revtxt { padding:10px 10px 5px 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333;}
*/
.box-content .revtxt { padding: 0 10px 0 0; }

/* -------------- Objective Landing Pages Style ------------------- */
.landingpage .grbox, .landingpage .grbox-b { -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; background:#f6f6f6; width:100%; float:left; margin-top:10px; position:relative; behavior:url(../../ie-support/PIE.htc);  }
.fixleft { width:720px; position:relative; }
.landingpage #rpart { padding:30px 0 0 0; margin:10px 15px 0 0; width:243px; height:425px; background:url(images/new-formbg.jpg) no-repeat top left; *margin-right:0; }
.landingpage #rpart .request-form-nobg { padding:0; width:auto; }
.landingpage #rpart .msg { float:none; }
.landingpage h2 { color:#ee8728; font-size:16px; margin-left:20px; }
.landingpage h1 { margin-top:8px; color:#799937 !important; }
.landingpage span.subtitle { color:#777; font-size:14px; font-weight:400; display:block; }
.landingpage .grbox-b { width:701px; border:1px solid #dedede; margin-bottom:18px; margin-left:10px; padding:0 0 10px 0; -moz-box-shadow: inset 0 0 0 2px #fff; -webkit-box-shadow: inset 0 0 0 2px #fff; box-shadow: inset 0 0 0 2px #fff; }
.landingpage .shadw { background:url(images/boxshadow.jpg) no-repeat bottom center; float:left; margin:0 0 20px 0; *z-index:-9; *padding-bottom:18px; position:relative; }
.landingpage .grbox-b p { line-height:22px; color:#3f3f3f; font-size:13px; margin-bottom:0; margin-right:15px; text-align:justify; }
.landingpage .subtitle { font-size:18px; font-weight:700; color:#707070; margin:0 0 0 10px; }
.landingpage .capttext{ text-transform:uppercase; }
.landingpage .subtitle span { color:#799937; }
.landingpage ul.related-services { width:675px; margin:2px 0 25px 10px !important ; padding:15px 0 5px 25px !important; list-style-type:disc !important; -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; background:#f6f6f6; border:1px solid #dedede; -moz-box-shadow: inset 0 0 0 2px #fff; -webkit-box-shadow: inset 0 0 0 2px #fff; box-shadow: inset 0 0 0 2px #fff; }
.landingpage ul.fullwidth { width:935px !important; }
.landingpage ul.fullwidth li { width:310px !important; }
.landingpage ul.related-services li { list-style:disc !important; list-style-type:disc;  margin:0 0 10px 0 !important; float:left; width:223px; padding:0 !important; color:#000; }
.landingpage ul.related-services li a:link, .landingpage ul.related-services a:active, .landingpage ul.related-services a:visited { color:#000; }
.landingpage ul.related-services li a:hover { color:#799937 !important; }
.landingpage .webdesign-csbg, .landingpage .customecom-csbg, .landingpage .mobiletab-csbg, .landingpage .smbecomm-csbg, .landingpage .smbwebdesign-csbg, .landingpage .webmobileapp-csbg { background:url(images/casestudy-bg.jpg) no-repeat left -1px; width:981px; height:230px; padding:0 0 0 20px; margin-top:2px; margin-left:-12px; }
.landingpage .customecom-csbg { background:url(images/customecomm-bg.jpg) no-repeat left 0px; }
.landingpage .mobiletab-csbg { background:url(images/mobiletab-bg.jpg) no-repeat left 0px; }
.landingpage .smbecomm-csbg { background:url(images/smbecomm-csbg.jpg) no-repeat left 0px; }
.landingpage .smbwebdesign-csbg { background:url(images/smbwebdesign-csbg.jpg) no-repeat left 0px; height:250px; }
.landingpage .webmobileapp-csbg { background:url(images/webmobileapp-csbg.jpg) no-repeat left 0px; }
.landingpage ul.caseslinks { margin:0 !important; padding:0 !important; float:left; }
.landingpage ul.caseslinks li { list-style:none; list-style-type:none; float:left; padding:0 !important; margin:10px 11px 0 0 !important;  }
.landingpage ul.caseslinks li a { display:block; width:151px; height:125px; }
.landingpage .ideabox, .landingpage .grysmall { width:451px; height:247px; background:url(images/idea-process.jpg) no-repeat left 21px; margin:0px 0 0 10px; }
.landingpage .ideabox h3, .landingpage .grysmall h3 { padding:20px 0 0 12px; }
.landingpage .ideabox p, .landingpage .grysmall p { margin:20px 160px 0 12px;  line-height:22px; }
.landingpage .ideabox a, .ideabox a:visited, .grysmall a, .grysmall a:visited { color:#000; }
.landingpage .grysmall { background:url(images/client-specs.jpg) no-repeat left 0px; height:250px; margin-left:35px; width:471px; }
.landingpage .devlp-process { width:432px; height:240px; background:url(images/devlp-process.jpg) no-repeat left 24px; margin:0 0 0 10px; }
.landingpage .desdevlp-process { width:432px; height:240px; background:url(images/desdevlp-process.jpg) no-repeat left 24px; margin:0 0 0 10px; }
.landingpage .design-short-process { width:451px; height:247px; background:url(images/design-process-short.jpg) no-repeat left 24px; margin:0 0 0 10px; }
.landingpage .smbdevlp-process { width:443px; height:248px; background:url(images/smb-ecomm-devprocess.jpg) no-repeat left 20px; margin:0 0 0 10px; }
.landingpage .smbwebd-process { width:432px; height:240px; background:url(images/smb-webdesign-devprocess.jpg) no-repeat left 23px; margin:0 0 0 10px; }
.landingpage .engg-option-ce, .landingpage .engg-option-mob { width:471px; height:245px; background:url(images/engg-option-ce.jpg) no-repeat left 24px; margin:0 0 0 60px; *margin-left:56px; }
.landingpage .engg-option-mob { background:url(images/engg-option-mobimg.jpg) no-repeat left 24px; }
.landingpage #rpart .cssform { float:left; padding:20px 8px 0; width:225px; background:none; position:static; height:auto; }
.landingpage .privacy-img { margin:0; background:url(../../images/plaveb-main-images.png) no-repeat -546px -121px transparent }
.landingpage div.request-form-nobg .privacy { float:left; color:#bdbdbd; *margin-top:10px; }
.landingpage #rpart img#ctl00_cpart_requestform3_imgCaptcha { *margin-top:-10px; margin-left:6px; margin-bottom:5px;  }
.landingpage #rpart .smtbtn { border:none !important; cursor:pointer; height:23px; margin:0 0 0 19px; width:100px; float:right; *margin-top:5px; *margin-left:0;  }
.landingpage #rpart div.request-form-nobg .smtbtn input, .landingpage #rpart div.request-form-nobg .smtbtn input:focus {  padding:0; box-shadow:none; -webkit-box-shadow:none; background:url(../../images/home-main.png) no-repeat scroll -321px -490px transparent !important; border-radius:0; filter:none; width:94px !important; }
.landingpage #rpart div.request-form-nobg dl.field { margin:2px 0 0 0; padding:3px 0 0 0; }
.landingpage #rpart div.request-form-nobg dl.field dt.lbl { color:#dcdcdc; margin-top:2px; }
.landingpage #rpart label.help { color:#ddd; }
.landingpage #rpart div.request-form-nobg .iconhelp { background:url(images/ico-help.gif) no-repeat -4px 0; height:9px; }
.landingpage #rpart input:focus, #rpart textarea:focus { background:#a8a8a8 !important; color:#000; }
.landingpage #rpart input, .landingpage #rpart select, .landingpage #rpart textarea { -webkit-box-shadow: inset 0px 0px 1px 1px #fff; -moz-box-shadow: inset 0px 0px 1px 1px #fff; box-shadow: inset 0px 0px 1px 1px #fff; border:1px solid #5f5f5f; background: rgb(166,166,166); /* Old browsers */
background: -moz-linear-gradient(top, rgba(166,166,166,1) 0%, rgba(227,227,227,1) 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,166,166,1)), color-stop(100%,rgba(227,227,227,1))) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(166,166,166,1) 0%,rgba(227,227,227,1) 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(166,166,166,1) 0%,rgba(227,227,227,1) 100%) !important; /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(166,166,166,1) 0%,rgba(227,227,227,1) 100%) !important; /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorStr='#a6a6a6', EndColorStr='#e3e3e3') ;  /*IE6-9 */
background: linear-gradient(top, rgba(166,166,166,1) 0%,rgba(227,227,227,1) 100%) !important; /* W3C */ -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; padding:4px; color:#000; behavior:url(../../ie-support/PIE.htc);  }
.landingpage #rpart div.request-form-nobg textarea, .landingpage #rpart div.request-form-nobg select { border:1px solid #5F5F5F; color:#000;  }
.landingpage #rpart div.request-form-nobg select option { background:none; }
.landingpage #rpart div.request-form-nobg select { width:205px; height:24px; }
.landingpage #rpart div.request-form-nobg input#ctl00_cpart_requestform3_txtCaptchaText { width:30px !important; }
.landingpage #rpart div.request-form-nobg input.phonecode { -moz-border-radius:7px 0 0 7px;-webkit-border-radius:7px 0 0 7px;-khtml-border-radius:7px 0 0 7px;border-radius:7px 0 0 7px; border-right:1px solid #f4f4f4; margin-left:-3px; width:25px !important;  behavior:url(../../ie-support/PIE.htc); }
.landingpage #rpart div.request-form-nobg input.phonearea { -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0; border-right:1px solid #f4f4f4; border-left:0; margin-left:-2px; width:25px !important; behavior:url(../../ie-support/PIE.htc); margin-left:0px\9;  }
.landingpage #rpart div.request-form-nobg input.phonenum { -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0; border-right:0px solid #f4f4f4; border-left:0; margin-left:-2px; width:55px !important; behavior:url(../../ie-support/PIE.htc); margin-left:0px\9; border-right:1px\9 solid #f4f4f4; width:49px\9 !important; }
.landingpage #rpart div.request-form-nobg input.phoneext { -moz-border-radius:0 7px 7px 0;-webkit-border-radius:0 7px 7px 0;-khtml-border-radius:0 7px 7px 0;border-radius:0 7px 7px 0; width:31px !important; border-left:0; margin-left:0;  behavior:url(../../ie-support/PIE.htc); margin-left:0px\9; }
.landingpage #rpart div.request-form-nobg label.help .phonecode { margin:0; }
.landingpage #rpart div.request-form-nobg label.help .phoneext { margin:0 0 0 30px; }
.landingpage #rpart .request-form-nobg input.phonenum.required { width:53px !important; }
.landingpage #rpart div.request-form-nobg input { width:157px !important; }
.landingpage #rpart div.request-form-nobg .msg { color:#ff8e8e !important; }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	div.request-form-nobg label.help .phoneext
	{ margin:0 !important; float:right; }
}

.landingpage .objective-dd { background:url(images/objective-dd-bg.jpg) no-repeat 0 0; width:193px; height:42px; float:right; margin:14px 5px 0 0; }
.landingpage .objective-dd ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.landingpage .objective-dd ul li { margin:0 !important; padding:0 !important; position:relative; }
.landingpage .objective-dd ul li a { color:#656565; display:block; padding:11px 0 13px 6px; font-size:11px; font-weight:700 !important; }
.landingpage .objective-dd ul li a:hover, .landingpage .objective-dd ul li a.selected { background:url(images/objdd-arrw.png) no-repeat 156px 11px; color:#000; }
.landingpage .objective-dd ul li ul { display:none; }
.landingpage .objective-dd ul li:hover ul { display: block; position:absolute; z-index:999; background:url(images/objdd-bg.png) repeat-x !important; width:705px; right:0; -moz-border-radius:5px !important;-webkit-border-radius:5px !important;-khtml-border-radius:5px !important;border-radius:5px !important; height:37px; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:2px solid #769b02; }
.landingpage .objective-dd ul li:hover ul li { display:inline-block; text-align:left; padding:0 19px 0 0 !important; margin:4px 0 0 19px !important; border-right:1px solid #cfcfcf; *float:left; height:29px; }
.landingpage .objective-dd ul li:hover ul li a { color:#646464; font-size:11px; margin:0; padding:0; font-weight:normal !important; }
.landingpage .objective-dd ul li:hover ul li a:hover, .landingpage .objective-dd ul li:hover ul li a.on { color:#496511 !important; background:url(images/aerrow-green-switch.png) no-repeat center 29px !important; display:inline-block; height:33px; }
/* end */
