.banner{background:#a6d04f;text-align:center;width:100%;height:123px;margin-bottom:15px;-moz-box-shadow:-5px 5px 5px #777;-webkit-box-shadow:-5px 5px 5px #777;box-shadow:-5px 5px 5px #777;}
.btxt{ /*position:absolute;*/ margin:-130px 0 0 385px; /**margin:-130px 0 0 -500px;*/ width:520px;display:block;font-weight:700; min-height:130px;}
.btxt label{font-size:26px;color:#e2fcab;white-space:nowrap;text-shadow:2px 2px 3px #777;line-height:48px;}
.btxt p{margin:0;color:#fff;font-size:13px;}
/*
.ind-news{background:url(../images/plaveb-inner-left.png) 0 0;width:179px;height:178px;margin:15px 0 0 0;padding:15px 15px 0 15px;display:block}
.ind-news p{color:#555;}
.ind-news h2{border-bottom:1px dashed #cdcdcd;padding-bottom:5px;}
.ind-news h1.date{font-size:30px;color:#555 !important;margin:-5px 0 0 0 !important;padding:0px 5px 0 0 !important;font-weight:normal !important;}
.ind-news .month-n{color:#555;font-size:11px;padding:0 0px 0 5px;border-left:1px solid #cdcdcd;}
.news-ico{background:url(../images/plaveb-inner-left.png) -420px 0px;}
.news{background:url(../images/plaveb-inner-left.png) -484px -4px;}
a.leftlabel, dl.selected a.leftlabel{background:url(../images/plaveb-inner-left.png) -211px -42px;height:22px;padding:9px 0 3px;text-align:center;color:#2c2c2c !important;display:block;cursor:pointer;font-size:12px;font-weight:700;text-shadow:1px 1px 1px #fff;text-transform:uppercase;}
dl.selected a.leftlabel{background-position:-211px 0;height:24px;padding:10px 0 3px;color:#000 !important;text-shadow:1px 1px 1px #fff;}
.btmcorner, .topcorner{float:left;background:url(../images/plaveb-inner-left.png) -210px -115px;width:205px;margin:0;height:27px;}
.topcorner{background-position:-210px -87px;height:5px}
.basic{width:206px;background:url(../images/left-bg.png);}
.bottom-img{background:url(../images/plaveb-inner-left.png) -210px -160px}
p.article{padding:0 15px 20px 10px;color:#ddd;}
#reviews p{margin:0 20px 0 20px;color:#ddd;}
.client-name{color:#fff !important;}
.viewmore{margin:5px 0 10px 0;float:right;}
*/
.Scroller-Container ul li{color:#ddd;}
input, select, textarea{margin:0;padding:0;border:1px solid #222;padding:1px;background:#333;color:#ccc;font-size:12px;font-family:Arial, Helvetica, sans-serif}
input.required{border:1px solid #be6666}
#rpart input:focus, #rpart textarea:focus{background:#666;color:#000}
#rpart{width:164px;float:right;padding:0 8px;margin:-15px -3px 0 0; position:relative; background:url(../images/plaveb-inner-left-n.png) no-repeat 0 -205px ;}
#rpart h3 { margin: 25px 0 5px 15px; font-size:16px; font-weight:700; }
#rpart .cssform{background:#444;height:370px;position:absolute;width:190px;float:left;padding:25px 8px 0px;z-index:9;top:33px;right:7px;}
dl.field{clear:both;margin:3px 0;text-align:left;vertical-align:top;display:block;padding:3px 0;*padding:0;min-height:25px;}
dl.field dt.lbl{float:left;font-size:11px;font-weight:400;margin-left:8px;text-align:left;width:30px;color:#BDBDBD}
dl.field dd{float:left;margin:0 0 0 5px;}
dl.field dd.left{margin:0px 0 0 220px;float:left;padding-top:10px}
#rpart input.phonecode{width:24px !important;border-right:#4d4d4d 1px solid;}
#rpart input.phonearea{width:23px !important;border-right:#4d4d4d 1px solid;}
#rpart input.phonenum{width:50px !important;border-right:#4d4d4d 1px solid;}
#rpart input.phoneext{width:23px !important;}
#rpart label.help{color:#A4A4A4;font-size:9px;margin:0;}
#rpart .msg{color:#be6666 !important;font-size:10px;float:left}
#rpart input.smtbtn{height:30px;margin:10px 0 0 50px;border:none;cursor:pointer;width:100px;}
.privacy, #rpart label a.privacy{padding:1px 0 1px 0px;color:#a8a8a8;display:inline-block;font-size:10px;font-weight:700;line-height:11px;width:auto;}
.privacy, #rpart label a.privacy:hover{color:#fff}
.privacy-img{background:url("../images/plaveb-main-images.png") no-repeat scroll -532px -121px transparent;width:15px;height:13px;margin:0 0 0 53px;}
.fullwd{width:100%;}
#mpart ul.sublink{margin:20px 0 20px 8px;clear:both;float:left;padding:0;width:100%}
#mpart ul.sublink li{float:left;list-style:none;background:none;width:auto;padding:0 5px 0 0;margin:0;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif}
#mpart ul.sublink li a{background:url(../images/plaveb-inner-left-n.png) no-repeat -650px -43px;padding:2px 0 5px 9px;height:15px;display:block;color:#000}
#mpart ul.sublink li span{padding:8px;background:url(../images/plaveb-inner-left-n.png) no-repeat right -43px;padding:2px 9px 4px 4px;}
#mpart ul.sublink li img{padding-top:4px}
#mpart ul.sublink li.past a{color:#a5a5a5;}
p{margin:8px 3px 20px 10px;text-align:left;line-height:18px;clear:both}
h2, h4{color:#333;background:none;font-size:16px;font-weight:700;float:none;margin-left:10px; clear:both}
#cpart ul.com{margin:10px 0 20px;float:left;list-style:none;padding:0 0 9px 20px; }
#cpart ul.com li{background:url(../images/arrow-all.gif) no-repeat left -14px;margin:0;float:left;width:240px;list-style:none;}
#cpart ul.com li ul{margin-left:5px;}
#cpart ul.com li ul li{padding:4px 10px 0;background:url(../images/arrow-all.gif) no-repeat left 8px;list-style:none}
#cpart ol{margin:10px 0 20px;float:left;list-style:decimal;padding:0 0 0 10px}
#cpart ol li{text-align:justify;margin-left:22px;clear:left;padding:5px 0;}
#cpart ol li ul li{padding-left:10px;width:500px;}
#rpart #sm{list-style:none;clear:both;width:155px;display:block;overflow:hidden;margin:8px 0 22px;padding:0; }
#rpart .btmrnd { background:url(../images/btm-shelf.png) no-repeat center bottom; padding-bottom:50px; }
#rpart #sm ul{margin:0 0 0 5px;padding:0;list-style:none;background:none; float:right;}
#rpart #sm li{ float:left;display:inline-block;overflow:hidden;list-style:none;margin:0 0 5px 5px;padding:0 0 0 0;background:url(../images/plaveb-inner-left-n.png) no-repeat right bottom;width:139px;height:124px; *background-position: right -5px ;}
#rpart #sm li a{margin:0;padding:0;font-size:12px;color:#000;}
#rpart #sm li a label{float:right;width:185px;height:100px;padding:40px 12px;color:#fff;}
#rpart #sm li a div{display:none}
#rpart #sm li:hover a div{display:block}
#rpart #sm li span{padding:15px 10px;float:left;display:inline-block; text-align:left; color:#5b5b5b }
.land-img{margin-top:8px;*margin-top:45px;float:right;background:url(../images/plaveb-inner-left.png) no-repeat right -28px;height:166px;}
a.requestbg{width:207px;height:55px;font-size:14px;text-align:center;line-height:26px;display:block;margin-top:-15px;padding-bottom:30px;color:#fff !important;z-index:99;position:relative;}
#mpart ul, #mpart ul li{margin:0;padding:5px 0 0 10px;list-style:none;}
#cpart ul#page{margin:0;padding:0;text-align:right;float:right;width:200px}
#cpart ul#page li{width:200px;text-align:right;float:right;margin:0;padding:0;}
.request_proposal{float:left;width:719px;height:90px;margin:20px 0 20px 20px;}
.request_proposal_text{float:left;width:470px; height:60px;font-size:13px;color:#666666;padding:18px 0 10px 10px;background:url(../images/plaveb-inner-left.png) 0 -196px no-repeat; line-height:20px}
a.req-props-btn{width:152px;height:55px;display:block;float:left;padding:34px 0 0 76px;font-size:14px;font-family:Tahoma, Geneva, sans-serif;font-weight:normal !important;}
.recent_client{float:left;width:719px;margin:10px 0px 0px 0px;text-align:center;}
.boxBody div{display:none;}
.boxBody div.show{display:block;}
.wrapper{width:719px;height:193px;position:relative;float:left;margin:0 0 0 20px;background:url(../images/plaveb-inner-left.png) left -284px no-repeat;}
#tabMenu{margin:0 0 0 20px !important;padding:0 0 0 15px;list-style:none;float:left;}
#tabMenu li{cursor:pointer;height:27px;color:#7e7e7e;padding:0 0px 10px 10px !important;font-size:12px;font-weight:700 !important;text-align:center;float:left;}
#tabMenu li span{background:#fff url(../images/plaveb-inner-left.png) -484px -243px no-repeat;height:27px;padding:0 0 22px 10px;float:left;}
#tabMenu li span b{background:#fff url(../images/plaveb-inner-left.png) right -243px no-repeat;height:27px;float:left;padding:10px 10px 0 0px;}
#tabMenu li.selected span, span.exe{background:#fff url(../images/plaveb-inner-left.png) -484px -202px no-repeat;height:27px;float:left;padding:0 0 22px 10px;}
#tabMenu li.selected span b, span.exe b{background:#fff url(../images/plaveb-inner-left.png) right -202px no-repeat;height:27px;float:left;padding:10px 10px 0 0px;color:#fff;}
span.exe{ padding-bottom:10px; margin-left:250px}
span.exe b{ text-align:center; width:220px }
.gallery ul li img{float:left;margin:-190px 0 0 -30px !important;}
.PR10{padding-right:10px;}
.PL10{padding-left:10px;}
#whyp h2{padding:0 0 0 10px;margin:0;color:#73A011;display:inline-block;font-size:15px;font-weight:700;}
#whyp p, #whyp ul.com{background:url(../images/w-imgbg.png) no-repeat scroll center bottom transparent;padding:0 10px 35px;}
#whyp p{padding:0 0 55px 0;}
#whyp ul.com{margin-bottom:25px;}
p{color:#2C2E34;margin-bottom:20px;}
.fwidth{background:url(../images/w-imgbg.png) no-repeat scroll center bottom;padding:0 0 25px 0;}
.fwidth h4{color:#73A011;}
.cssform{clear:both;}
.cssform p{clear:both;padding-left:85px;width:340px;text-align:left;margin:5px 0;}
.cssform b{font-weight:400;font-size:12px;margin-right:10px;text-align:right;float:left;margin-left:-145px;width:135px;}
.cssform p.required b{font-weight:700;}
.cssform input.button, .cssform input.button:focus, #cpart input.button:focus{color:#fff !important;font-size:12px;cursor:pointer;font-weight:700;padding-left:5px;padding-right:5px;width:auto;padding-top:4px !important;padding-bottom:4px !important;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-right:5px;background:url("../images/btnbgshad.png") repeat-x scroll 0 0 #82B31B;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.75);}
.cssform input, .cssform select, #cpart input, #cpart textarea, #cpart select{font-size:12px;}
.cssform label.help{color:#676767;font-size:9px;margin:0 0 0 0;}
.cssform p .phonecode, .cssform p .phonearea, .cssform p .phoneext{width:33px !important;}
.cssform p .phoneext{width:53px !important;}
.cssform p .phonenum{width:60px !important;}
.cssform p .phonecode, .cssform p .phonearea, .cssform p .phonenum{border-right:#ccc 0 solid !important;}
#request-seo .cssform input.required, .cssform select.required, #rpart input.required, #rpart .cssform p .phonenum.required, .required select {background:none repeat scroll 0 0 #222;border:1px solid #be6666;color:#999;}
#cpart input, .cssform input{padding-top:0;width:auto;}
.topbg{background:url(../images/topbottom.png) 0 1px repeat-x;height:20px;float:left;width:100%;}
.botmpbg{background:url(../images/topbottom.png) bottom repeat-x;height:24px;float:left;width:100%;}
.tl, .tr, .bl, .br{background:url(../images/corport-bg.png) #fff ;width:20px;height:20px;font-size:0;}
.tl, .bl{float:left;}
.tr, .br{float:right;}
.tl{background-position:0px 0px;}
.tr{background-position:-83px 0px;}
.bl{background-position:0px 25px;width:24px;}
.br{background-position:25px 25px;width:24px;}
.box-content{background:url(../images/midd-bg.png) repeat-y;float:left;padding:0px 10px 0 10px; *width:734px;}
ul.yplaveb{margin:0 0 0 10px !important;}
ul.yplaveb li{color:#DDD;font-weight:700;padding:0 10px 10px 15px !important;background:url(../images/white-bullet.png) no-repeat left 3px;}
input, select, textarea{margin:0;padding:0;border:1px solid #222;padding:1px;background:#333;color:#ccc;font-size:12px;font-family:Arial, Helvetica, sans-serif}
input.required{border:1px solid #be6666}
#rpart input:focus, #rpart textarea:focus{background:#666;color:#000}
.big18{font-size:18px;font-weight:normal;line-height:22px}
#cpart a:hover, #mpart ul li a:hover{color:#000}
.highlight-box{-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin:0 0 10px 10px;padding:10px 10px 10px 20px;font-size:14px;color:#222;line-height:18px;}
ul.processul{width:700px;}
ul.processul li{list-style:none;margin:0;}
ul.processul li p { margin-bottom:0; }

.cntform{float:left;width:750px;}
.cntform p{width:370px;padding-left:10px;float:left;}
.cntform p b{margin-left:0px;width:100%;text-align:left;}
.cntform .inputbg{padding:8px 10px !important;border:none;background:url(../images/inputbg.png) 0px 0px no-repeat;width:322px !important;}
.cntform .select{background:none;border:none;padding:3px !important;;width:320px;}
.cntform .dropdown{background:#fff url(../images/inputbg.png) no-repeat 0 0;border:none;height:25px;padding:5px 0 5px 5px !important;;width:340px; display:block; clear:both}
.cntform .phonebg{padding:5px 10px;border:none;background:url(../images/phonebg.png) 0px 0px no-repeat;min-height:20px;width:322px;float:left;margin-left:10px;}
.cntform .textarea{padding:10px;border:none;background:url(../images/textareabg.png) 0px 0px no-repeat;height:73px;width:322px;}
.cntform .verifyinput{padding:8px 10px !important;border:none;background:url(../images/inputsmall.png) 0px 0px no-repeat;width:123px!important;}
.cntform .capt-input{padding:8px 10px !important;border:none;background:url(../images/capt-input.png) 0px 0px no-repeat; width:50px!important; }
.cntform .capt-input.required{background:url(../images/capt-required.png) 0px 0px no-repeat;}
.cntform .verifyinput.required{background:url(../images/required.png) 0px 0px no-repeat;}
input:focus, select:focus, textarea:focus{outline-width:0 !important;}
textarea{resize:none !important;}
.cntform .box-content{padding:0 0 0 5px;margin:0 0 0 1px;width:755px;}
.cntform .topbg{width:755px;}
.cntform .botmpbg{width:755px;}
.cntform .phonecode, .cntform .phonearea, .cntform .phoneext{background:none;border:none;margin:3px 0 0 10px;width:33px !important;}
.cntform .phoneext{margin:0 0 0 30px;width:53px !important;}
.cntform .phonenum{background:none;border:none;margin:0 0 0 30px;width:60px !important;}
.cntform .phoneext{background:none;border:none;}
.cntform .phonearea{margin:0 0 0 30px;}
.cntform .helpspc{padding:0 0 0 30px;}
.reqprops-bg{background:url(../images/req-prop-bg.jpg) no-repeat;display:block;width:377px;height:74px;margin:0 0 15px 10px;}
.reqprops-bg p{font-size:18px;color:#333;padding:10px 0 0 0px;text-align:center;margin-left:0px;}
a.request-link{color:#fff;background:#78a11f;display:inline-block;padding:3px 5px 3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:18px;}
.reqbig{color:#666;font-size:14px;}
a.request-link:hover{color:#333;}
.error { color:#F00; font-weight:700; }
.red, .msgerror, .success { color:#ff0000; font-weight:bold; font-size:12px; text-align:center; }
.msg{ color:#ff0000; }
.msgerror, .success { width:100%; display:inline-block; position:relative; padding:2px 0 }
.success { color:green }
h1{ padding-left:10px; font-size:18px\9; }
.floatN, .floatN li{ float:none !important; width:auto !important}
#mpart p a.linkdis:link, #mpart p a.linkdis:visited, #mpart p a.linkdis:hover, #mpart p a.linkdis:active { color:#2c2e34; font-weight:400; cursor:default }

/* new contact accordian */
.cnt-basic { background:url(../images/cntacc-bg.png) repeat ; width:765px; }
#contact a.leftlabel, #contact dl.selected a.leftlabel{background:url(../images/plaveb-inner-left-n.png) 0 -110px;height:22px;padding:9px 0 3px 10px;text-align:left;color:#4d4d4d !important;display:block;cursor:pointer;font-size:18px; text-shadow:1px 1px 1px #fff;text-transform:none !important; width:765px;}
#contact dl.selected a.leftlabel{background-position:0 -70px;height:27px;padding:7px 0 3px 10px; color:#000 !important;text-shadow:1px 1px 1px #fff; width:765px;}
#contact p { margin: 0; }
#contact .cnt-btm, .cnt-top{float:left; background:url(../images/plaveb-inner-left-n.png) 0 -175px;width:760px;margin:0;height:16px;}
#contact .cnt-top{background-position:0 -166px;height:5px;}
#contact a.leftlabel span { text-shadow:none; font-size:14px; font-weight:normal; margin-left:10px; }

.accorform { margin: 5px 0 0 9px; overflow:visible !important; }
.accorform .tl, .accorform .tr, .accorform .bl, .accorform .br{background:url(../images/corport-bg.png) #4d4d4d; }
.accorform .tl{background-position:0px 0px;}
.accorform .tr{background-position:-83px 0px;}
.accorform .bl{background-position:0px 25px;width:24px;}
.accorform .br{background-position:25px 25px;width:24px;}
.accorform .topbg, .accorform .botmpbg{width:746px;}
.accorform .box-content{ padding:0; width:745px;}
.accorform .box-content{background:url(../images/acc-midd-cnt.png) repeat-y;float:left;padding:0px 10px 0 5px;}

#cpart input.phonearea.required, #cpart input.phonenum.required { border:1px solid #e7adad; height:25px; margin:-7px 0 0 13px; width:55px !important; text-align:center}
#cpart input.phonenum.required{margin-left:0; width:92px !important }
#cpart input.inputbg.required, .cntform .dropdown.required{ background:url(../images/inputbg.png) 0 -35px no-repeat #fff}
.cntform .textarea.required{  background:url(../images/textareabg.png) 0 -95px no-repeat}

#request-seo .cssform input.phonearea.required, #request-seo .cssform input.phonenum.required { height:auto; margin:0px; border-right: 1px solid #EC9C9C !important; }
#request-seo .cssform input.phonearea.required { width:33px !important; }
#request-seo .cssform input.phonenum.required { width:60px !important; }

/* new styles */
#cpart.cpartexpand{width:97%;}
.grbox, .grbox-full { -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; background:#f5f5f5; width:96%; float:left; margin:5px 0 0 10px; position:relative; padding:5px 5px 10px 3px; behavior:url(ie-support/PIE.htc); }
.grbox p, .grbox-full p { margin-bottom:5px; }
.grbox-full { width:98%; }
.MLbx { margin-left:90px; }
.boxbgn { background:url(../images/box-bg-n.png) 0 0 no-repeat; width:808px; height:267px; margin:20px 0 0 0; position:relative }
.boxbgn h2 { margin:44px 0 10px 10px; font-size:19px; font-weight:400; }


.box-content-full{background:url(../images/midd-bg-full.png) repeat-y;float:left;padding:0px 10px 0 10px; *width:940px;}

/* margin set for box */
.marsettng { margin: 5px 0 10px 10px; position:relative; }
#cpart ul.fix450 li{ width:450px !important;}
#cpart ul.wid300 li{ width:300px !important;}
#cpart ul.widauto li{ width:auto !important;}

/*ul.sdt_menu { margin:0 0 0 5px; padding:0; list-style: none; font-size:12px; width:785px; *margin-left:0; position:relative; float:left; background:url(../images/plaveb-inner-left-n.png) 11px 105px no-repeat; height:140px; }
ul.sdt_menu li{ float:left; margin:0; padding:0 !important; width:129px; height:110px; position:relative; text-align:left; }
ul.sdt_menu li  a{ z-index:12; display:block; color:#444 !important; font-size:15px; font-weight:700 !important; text-shadow:0px 1px 0px #fff; position:absolute; bottom:7px; padding: 0 0 0 10px; }
ul.sdt_menu span.sdt_link, ul.sdt_menu span.sdt_link_1, ul.sdt_menu span.sdt_link_2, ul.sdt_menu span.sdt_link_3, ul.sdt_menu span.sdt_link_4, ul.sdt_menu span.sdt_link_5{ float:left; width:118px; height:88px; margin:21px 0 0 0; clear:both; background:url(../images/box-insideimgs.png) right 8px no-repeat;  }
ul.sdt_menu span.sdt_link_1 { background-position: 0 -79px; }
ul.sdt_menu span.sdt_link_2 { background-position: 7px -168px; }
ul.sdt_menu span.sdt_link_3 { background-position: 0 -255px; }
ul.sdt_menu span.sdt_link_4 { background-position: 5px -346px; }
ul.sdt_menu span.sdt_link_5 { background-position: 4px -442px; }*/
.TlTipHome a:hover span { display:block; right:0px; line-height:normal; }
ul.sdt_menu span.sdt_link, ul.sdt_menu span.sdt_link_1, ul.sdt_menu span.sdt_link_2, ul.sdt_menu span.sdt_link_3, ul.sdt_menu span.sdt_link_4, ul.sdt_menu span.sdt_link_5{ float:left; width:100px; height:88px; margin:21px 0 0 0; padding-left:10px; clear:both; background:url(../images/box-insideimgs.png) right 8px no-repeat;  }
ul.sdt_menu span.sdt_link_1 { background-position: 0 -79px; }
ul.sdt_menu span.sdt_link_2 { background-position: 7px -168px; }
ul.sdt_menu span.sdt_link_3 { background-position: 0 -255px; }
ul.sdt_menu span.sdt_link_4 { background-position: 5px -346px; }
ul.sdt_menu span.sdt_link_5 { background-position: 4px -442px; }

#mpart ul.sdt_menu { margin:0 0 0 12px; padding:0; list-style: none; font-size:12px; width:785px; *margin-left:0;  background:url(../images/plaveb-inner-left-n.png) 1px 105px no-repeat;  height:145px;   }
ul.sdt_menu li{ float:left; margin:0; padding:0 !important; width:129px; height:110px; position:relative;  text-align:left; cursor:pointer  }
#mpart ul.sdt_menu .sdt_link a{ z-index:12; width:120px;   display:block; color:#444 !important; font-size:15px; font-weight:700 !important; text-shadow:0px 1px 0px #fff; position:absolute; bottom:13px; padding: 0; }

#mpart ul.sdt_menu li > a{ z-index:12; display:block; }
#mpart ul.sdt_menu li img.servimg{ border:none; position:absolute;  opacity:0; left:15px; z-index:100; top:51px; }
#mpart ul.sdt_menu li span.sdt_wrap{ z-index:15; display:block; float:left; }
#mpart ul.sdt_menu li div.sdt_active{ position:absolute; background:url(../images/infopopleft.png) 0 0 no-repeat ; top:0; width:252px; height:400px; left:0px; z-index:14; display:none; margin-left:0 !important; cursor:default }
#mpart ul.sdt_menu li span span.sdt_link, ul.sdt_menu li span span.sdt_descr, div.sdt_box a{ display:block;  }
#mpart ul.sdt_menu li span span.sdt_link{ color:#444; font-size:15px; float:left; font-weight:700; clear:both; text-shadow:0px 1px 0px #fff;  position:absolute; top:7px; /*width:132px;*/ display:block; }
#mpart ul.sdt_menu li span span.sdt_descr{ color:#0B75AF; float:left; clear:both; width:155px; /*For dumbass IE7*/ font-size:10px; letter-spacing:1px; }
div.sdt_box{ display:block; position:absolute; *z-index:99; width:500px; overflow:hidden; height:401px; top:-410px; left:0px; display:none; background:url(../images/infopopright.png) 0 1px no-repeat ;   margin-left:0 !important; cursor:default }
div.sdt_box a{ float:left; clear:both; line-height:20px; color:#fff; }
div.sdt_box a:hover{ color:#fff; }
#mpart ul.sdt_menu li div.sdt_content { float:left; position:absolute; left:10px; bottom:-10px; width:230px; font-family:"Lucida Sans", "Lucida Grande", sans-serif; }
ul.sdt_menu li div.sdt_content .boxarrow1, ul.sdt_menu li div.sdt_content .boxarrow-last { background-image:url(../images/home-main.png) !important; height:26px;  }
#mpart span.arrw { bottom: -15px; float: left; height: 26px; left: -15px !important; position: absolute; display:block; background:url(../images/blank.gif) repeat; }
#mpart ul.sdt_menu li div.sdt_content .boxarrow1 { background-position: -157px -490px; width:40px; margin-left:90px; }
#mpart ul.sdt_menu li div.sdt_content .boxarrow-last { background-position: -157px -490px; width:40px; margin-left:190px; }
#mpart .sdt_active img{background:url(../images/infopopleft.png) -10px -32px  no-repeat ;}

#mpart ul.sdt_menu li div.sdt_content h2 { color:#000 !important; font-size:16px; }
#mpart ul.sdt_menu li div.sdt_content p { color:#343434; font-size:12px; }
 div.request-form-nobg { padding:48px 0 0 10px;width:262px }
div.request-form-nobg dl.field{clear:both;margin:3px 0 1px;display:block;padding:3px 0;float:left;*float:none; min-height:0;}
div.request-form-nobg dl.field dt.lbl{float:left;font-size:10px;font-weight:400;margin:4px 10px 0;text-align:right;color:#666; white-space:nowrap; width:auto}
div.request-form-nobg dl.field dd{float:left;margin:0;}
div.request-form-nobg dl.field dd span.common{float:left;}
div.request-form-nobg dl.field dd input { background:#b0b0b0; border-top:1px solid #222; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #222; padding:3px; color:#000; }
div.request-form-nobg label.help{font-size:9px;margin:0 38px 0 5px;}
div.request-form-nobg label.help .phonecode, .request-form label.help .phonearea, .request-form label.help .phonenum, .request-form #mpart label.help .phoneext{width:0;}
div.request-form-nobg label.help .phonecode{margin:0 0 0 -5px;}
div.request-form-nobg label.help .phonearea{margin:0 0 0 37px;}
div.request-form-nobg label.help .phonenum{margin:0 0 0 20px;}
div.request-form-nobg label.help .phoneext{margin:0 0 0 20px;}
div.request-form-nobg input.phonecode{width:25px !important;}
div.request-form-nobg input.phonearea{width:25px !important;}
div.request-form-nobg input.phonenum{width:50px !important;}
div.request-form-nobg input.phoneext{width:25px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){div.request-form-nobg label.help .phoneext{margin:0 0 0 12px;}}
div.request-form-nobg select{ margin-left:10px; width:195px;height:22px; background:#b0b0b0; border-top:1px solid #222; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #222; color:#000; }
div.request-form-nobg select option{ font-size:11px}
div.request-form-nobg textarea{ background:#b0b0b0; border-top:1px solid #222; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #222; color:#000; margin-left:10px; width:195px; overflow:hidden; }
div.request-form-nobg .privacy { padding:0; color:#666; }
div.request-form-nobg .privacy-img { margin-left:0; }
div.request-form-nobg .iconhelp { background:url(../images/plaveb-main-images.png) no-repeat -180px -137px; margin-left:5px; width:4px; height:7px;  }
div.request-form-nobg .smtbtn input, ul.sdt_menu li div.request-form-nobg .smtbtn input:focus { background:url(../images/home-main.png) no-repeat -321px -490px;border:none; cursor:pointer; height:22px; width:94px !important; margin:5px 0 0 25px;  }

.sdt_box span.close{ /*background:url(../images/plaveb-main-images.png) -114px -121px;*/ cursor:pointer;width:21px; height:21px; display:block;  margin-top:20px; position:absolute; z-index:9999 }
div.sdt_box span.close a{ float:none; line-height:normal;}

#cpart .request-form-nobg input.phonearea.required, #cpart .request-form-nobg input.phonenum.required{  width:50px !important; height:auto}
#cpart .request-form-nobg input.phonearea.required{ width:25px !important; margin-left:0}
.request-form-nobg input.phonearea.required, .request-form-nobg input.phonenum.required, .request-form-nobg input.required, .request-form-nobg select.required, .request-form-nobg textarea.required{border:1px solid red !important;}

.request-form-nobg .msg{ font-size:10px}
#cpart .request-form-nobg input, #cpart .request-form-nobg select, #cpart .request-form-nobg textarea{ font-size:11px;}
iframe.casestudies{/* height:633px !important*/box-shadow:0px 0px 15px #7D7D7D; -moz-box-shadow:0px 0px 15px #7D7D7D; -webkit-box-shadow:0px 0px 15px #7D7D7D; background-color:#2b2b2b; *padding:0 1px 0 10px}
