@charset "utf-8";
/* CSS Document */


/*Theme Name: CustomDescription: It is a custom theme devolped in RWSVersion: 1.0.0Author: KrutiAuthor URI: http://www.rightwaysolution.com/Tags: custom, rwsThis template is being distributed via Wordpress.org under GPLv3 license. Enjoy!To replace the banner image, just swap out masthead.png with your own image, sized 723px x 147px. The dropshadows are in the background CSS, not the image.v1.1 - changed license to GPLv3v1.2 - added comments and removed some blank elements from stylesheetv1.3 - added license.txt (Apparently some people don't read this stylesheet), added link back to the theme's page at Wordpress.org*/body { font-family:Verdana, Geneva, sans-serif; color:#444; }
* { margin:0; padding:0 }
img { border:0px; }
* a { outline:0; color:#1574b9 }

#mainWrapper { margin:0 auto; width:1000px;}

#HeadCover { background:url(images/headbg.gif) repeat-x left bottom; height:112px; font-size:12px; }
#Head { margin:0 auto; width:1000px; height:112px; font-size:12px; }
.Logo { float:left; margin-right:22px; }
.Slogan { float:left; /*margin-top:40px;*/ }
.Head { height:112px; display:block; margin:0; }
.Top { /*width:727px;*/ width:727px; float:right; height:89px; display:block }
.TopLinks { height:30px; line-height:30px; text-align:right; color:#6e6458; font-size:90% }
.TopLinks a { color:#555; text-decoration:none; margin:0 5px }/*#Banner { background:url(images/bannerbg.gif) repeat-x; height:230px; padding-bottom:2px; font-family:High Tower Text, "Trebuchet MS", Verdana, Geneva, sans-serif;}*/
#Banner { background:url(images/bannerbg.gif) repeat-x; height:230px; padding-bottom:2px; font-family:High Tower Text, "Trebuchet MS", Arial, Helvetica, sans-serif; }
#Banner .textwidget { margin:0 auto; width:1000px;  position: relative;}
#Bannerin { background:url(images/bannerin.gif) repeat-x; height:136px; padding-bottom:2px; font-family:High Tower Text, "Trebuchet MS", Verdana, Geneva, sans-serif; }
.Bannerin { margin:0 auto; width:1000px; background:url(images/bannersml.gif) no-repeat; height:136px; }
.Bannerin div#ShocaseTitle { top:203px; }
.Bannerin h1 { line-height:106px; font-weight:normal; font-size:40px; color:#050504 }
.Banner { background:url(images/homebanner.jpg) no-repeat right; height:230px; margin:0 25px }
.Banner span.Tagline span { clear:both; display:block; padding-left:70px }
.Banner div.Logos { background:transparent url(images/partnerlogobg.png) no-repeat scroll 0 0; clear:both; display:block; height:76px; margin-left:-24px; margin-top:25px; padding-left:30px; padding-top:9px; }
.Banner div.Logos img { margin-right:25px; vertical-align:middle; }
#ShocaseTitle { display:block; position:absolute; height:35px; width:988px !important; margin-top:12px; background:url(images/boxright.png) no-repeat top left; padding-left:13px; z-index:9; }
#Boxhead { width:975px !important; height:35px; background:url(images/boxright.png) repeat-x right bottom; display:block; padding-right:13px; /*color:#593f2d;*/ font-size:11px; font-family:Arial, Verdana, tahoma; line-height:35px; color:#000; }
#Boxhead a { /*color:#000;*/ color:#0e4671; background:url(images/orangebullet.gif) no-repeat right 5px; padding-right:10px; margin-right:5px; text-decoration:none }
#Boxhead a:hover { /*color:#585046;*/ color: #000; }
h1.Rightlinks { font-size:18px; width:auto; font-weight:normal; margin:10px 15px }
.Showcase { width:1000px; display:block; margin:0 0 10px 0; background:url(images/boxbtmbg.gif) repeat-x bottom; }
.Showcase div.Boxleft { background:#fff url(images/leftbdr.gif) repeat-y left top; padding-left:13px; overflow:hidden; height:100%; border-right:1px solid #e7e5e4; }
.Showcase div.Boxright { background:url(images/rightbdr.gif) repeat-y right top; padding-right:1px; overflow:hidden; height:100%; font-size:12px; }
.Showcase div.Boxrightcont { padding-right:1px; overflow:hidden; height:100%; font-size:12px; }
.Showcase div.Boxrighthome { background:url(images/rightbdrsml.gif) repeat-y right top; padding-right:1px; overflow:hidden; height:100%; font-size:12px; }
.More { float:right; margin-top:20px; }
h2 { font-size:13px; color:#505050; font-family:Verdana, Geneva, sans-serif; margin-bottom:6px; margin-top:10px; }
h2 a { color:#444; text-decoration:none }
h2 a:hover { color:#000 }
#Middle { margin:0 auto; width:1000px; background:url(images/middlebg.gif) repeat-x bottom; overflow:hidden; height:100% }
.LeftPart { padding:15px 1% 0 0; line-height:18px; margin-right:226px }
.LeftPart h1 { font-size:15px; margin-bottom:0px; padding-bottom:16px; color:#262626 }/*change by radhamohan*/
.LeftPart li { /*background:url(images/bullet.gif) no-repeat 0 11px; padding:5px 0 5px 10px; list-style:none;*/ background:url("images/arrowlist.gif") no-repeat scroll 0 6px transparent; line-height:20px; margin:5px 0; padding-left:15px; list-style-type:none; }
.LeftPart li a { text-decoration:none; }
.LeftPart ul.case_ultag li ul.case_joom li { background:url("images/arrowlist.gif") no-repeat scroll 0 6px transparent; list-style-type:none; padding:0px 0px 0px 15px; }
.LeftPart li a { text-decoration:none; }/*End by radhamohan*/
.LeftPart li span { color:#da9353 }
.LeftPart p {/* padding:5px 0 10px 0px*/ }
.RightPart { width:224px; float:right; display:block; line-height:18px; /*background:url(images/rightpart.gif) no-repeat left top;*/ padding:16px 0 0 16px; }
.RightPart ul { margin:0px 11px 0 12px; padding-bottom:0px }
.RightPart li { color:#676451; list-style:none; line-height:18px; background:url(images/rightlinkbg.gif) repeat-x bottom; padding-left:5px }
.RightPart li a { color:#000; text-decoration:none; background:url(images/linkbullet.gif) no-repeat 0 14px; padding:8px 0 8px 14px; display:block }
.RightPart li.Active { background:#fff url(images/rightlinkselected.gif) no-repeat bottom left; display:block; }
.RightPart li.Active a { font-weight:bold; background:url(images/linkbulletselected.gif) no-repeat 0 14px; color:#676451; display:block; }
.RightPart li a:hover { color:#1574B9; }
.RightPart h2 { font-size:12px; color:#505050; text-transform:uppercase; padding:10px 0 0 0; margin-left:15px }
.RightPart form { margin:0 15px }
.RightPart input.Txtbox { width:100%; border:#aaa solid 1px; height:21px; margin-bottom:8px; background:#fff }
.RightPart .Txtarea { width:100%; border:#bbb2a6 solid 1px; height:95px; margin-bottom:8px; background:#fff }
.Submit { width:85px; height:22px; line-height:22px; color:#fff; border:0; background:url(images/submit.gif) no-repeat; font-size:11px; float:right; cursor:pointer }
.Freequote { padding-left:60px; color:#444; font-size:18px; line-height:50px; float:right; text-decoration:none; margin:15px 15px 15px 0; }
.Freequote:hover { color:#676451 }
.BoxBtm { display:block; clear:both; margin:10px 25px 10px 5px; font-size:11px; overflow:hidden; }
.BoxBtm h1 { color:#252525; font-size:15px; font-family:Calibri, "Trebuchet MS", Verdana, Geneva, sans-serif; }
.BoxBtm div.Left h1 { padding-left:17px }
.BoxBtm ul, .BoxBtm dl { margin:0 17px; /*height:188px*/ /*height:255px;*/ }/*19/11 */
.BoxBtm dd { width:17%; float:left; display:block; margin:7px 0 10px 0; color:#8d8d8d; clear:both; }
.BoxBtm dt { float:left; display:block; width:82%; margin:7px 0 10px 0 }
.BoxBtm a.More { color:#2170b1; background:url(images/morebullet.gif) no-repeat 100% 5px; padding-right:10px; text-decoration:none; font-family:"Trebuchet MS", Verdana, Geneva, sans-serif; margin-right:20px; margin-top:0px }
.BoxBtm div.Left { width:100%; float:left; overflow:hidden; clear:both; .margin-bottom:14px
}/*19/11 */
.BoxBtm div.Left div.CaseStudy { width:49%; float:left; padding-right:0%; display:block }/*19/11 */
.BoxBtm div.Left div#blog { width:48%; float:left; padding:8px 1% 0 0; margin-bottom:19px; .margin-bottom:10px;}
.BoxBtm div.Left div#blog #news-ticker { line-height:18px; }
/*mayank*/
.Twit { /*padding-top:25px;*/ clear:both; margin:23px 25px 0px 3px; .margin-top:25px
}
.Twitter { background:url(images/twitter.gif) repeat-x; line-height:28px; height:28px; }
.Twitter span.Update { width:116px; float:left; display:block; background:url(images/twitterleft.gif) no-repeat; color:#fff; font-weight:bold; text-align:center; margin-right:15px; margin-left:0; font-size:12px }
.Twitter span { font-size:10px; color:#8d8d8d; margin-left:10px }
.BoxBtm div.Left div.CaseStudy li { background:url(images/bullet.gif) no-repeat 0 13px; padding:8px 0 8px 17px; list-style:none }
#blogupdate { overflow:hidden; }
.BoxBtm div.Left div.Blog { /*width:49%;*/ float:left; padding-right:1%; overflow:hidden; }
.BoxBtm div.Video { width:26%; float:right }
.BoxBtm div.Video div.Custospc { margin:7px 0 0px; /* background:url(images/quote.jpg) no-repeat; padding-left:17px;*/ line-height:18px; /*height:204px; .height:190px;*/ .margin-bottom:15px
}
.BoxBtm div.Video div.Icons {
.padding:0px 0; clear:both; margin-top:0px; }
.BoxBtm div.Video div.Icons img { margin-right:5px }
.footerWrapper { border-top:#6594b6 solid 6px; background:#b5cfe1;}
#Footer { margin:0 auto; width:1000px; display:block; clear:both; font-size:11px }
.Footer { padding:0 25px; background:#b5cfe1 url(images/footer.gif) repeat-x; /*height:93px;*/ text-align:center; color:#222222; line-height:18px; overflow:hidden; }
.Footerlink { width:960px; margin:0 auto }
#Quicklinks { background:#6594B6; padding:4px 25px 10px 25px; display:none; overflow:hidden; font-family:Arial, Helvetica, sans-serif; }
#Quicklinks ul { display:block; float:left; /*padding-right:20px;*/ min-height:112px; width:239px }/*30*//*#Quicklinks ul.exten{  margin-top:15px; padding-right:0px; display:block; float:left; }*/
#Quicklinks ul.Last { margin-top:20px; width:50%; }
#Quicklinks ul.exten_m { padding-right:0px; }
#Quicklinks ul.Last li { float:left; width:47%; /*padding-left:10px;*/ display:block; }
#Quicklinks ul.Last li.Heading { width:500px !important; }
#Quicklinks li { background:url(images/whitebullet.gif) no-repeat 0 5px; list-style:none; line-height:15px; margin-bottom:3px; padding-left:10px; }
#Quicklinks li.Heading { background:none; padding-left:0; }
#Quicklinks li h3 { font-size:12px; font-weight:bold; margin-bottom:10px; color:#000; }
#Quicklinks li a { color:#000; margin-left:0 }
#Footer p { padding-top:15px; text-align:center; display:block }
#Footer p img { margin-top:5px }
.Footerbtn { width:161px; height:31px; background:url(images/footerbtn.png) no-repeat; display:block; float:right; line-height:25px; position:absolute; right:25px }
.Footerbtnhide { width:161px; height:31px; background:url(images/footerbtnhide.png) no-repeat; display:block; float:right; line-height:31px; position:absolute; right:25px }
#Footer a { color:#222; text-decoration:none; margin:0 15px }
#Footer a:hover { text-decoration:underline }
#quick { color:#fff !important; font-weight:bold; text-align:left; padding-left:33px; }
#hide { color:#fff !important; font-weight:bold; text-align:left; padding-left:33px; }
.Twits { /*float:left; margin-top:20px;*/ float:right; margin-left:15px; margin-right:-18px; margin-top:23px; }
.Menu { display:block; clear:both; margin-top:55px; color:#221f1b; text-align:right; height:22px; }
.Menu a { color:#221f1b; text-decoration:none; margin-left:12px; font-size:12px; }
.Menu ul.Mainnavigation { float:right; }
.Menu li { }
.Menu li.Parent { position:relative; float:left; list-style:none; z-index:500; height:100% }
.megamenu { position: absolute; font: normal 12px Verdana; padding-top:11px; background:url(images/menu/arrow.png) no-repeat 330px 0; left:-300px; top:15px; width:386px; z-index:15000 }
#megamenu6 { left:-250px; }
#megamenu007 { left:-250px; }
.Leftbg { background:url(images/menu/left.png) repeat-y left; padding-left:21px; overflow:hidden; margin-left:3px; height:100%; }
.Rightbg { background:url(images/menu/right.png) repeat-y right; padding-right:21px; }
.MenuBg { background:url(images/menu/menubg.png) repeat-y right; overflow:hidden; margin:0 0px; padding-top:15px; padding-right:7px; height:100%; width:358px; }
.MenuBg div.ColumnRight { width:161px; float:left; padding:5px 0 5px 5px; text-align:left; text-align:center; height:160px; background:url(images/columright.png) no-repeat; }
.MenuBg div.ColumnRight ul { display:none }
.MenuBg div.ColumnRight li { display:block; list-style:none; text-align:left; font-size:11px; margin:0 0px 5px 3px; height:auto }
.MenuBg div.ColumnRight li a { padding:3px 5px 3px 20px; display:block; background:url(images/bullet.gif) no-repeat 10px 6px; margin-left:0 }
.MenuBg div.ColumnRight img.About { margin-top:10px; }
.MenuBg div.ColumnRight li a:hover { background:#e5dfbc url(images/bullet.gif) no-repeat 10px 6px; }
.MenuBg div.ColumnRight p { text-align:left; font-size:11px; margin:5px 0 }
.MenuBg div.ColumnRight li h3 { font-size:12px; font-weight:bold; margin-bottom:10px; background:url(images/headinghover.png) no-repeat; padding:4px; margin:3px 0px 2px 0px }
.MenuBg div.ColumnRightbig li img { margin:5px 0 0 15px }
.MenuBg div.ColumnRightbig li.java img { float:left; margin:0 50px 25px 10px; }
.MenuBg div.ColumnRightbig li.java { line-height:20px; }
.MenuBg div.ColumnRightbig { width:190px; float:left; padding:5px 0 5px 5px; text-align:left; text-align:center; height:160px; background:url(images/columright.png) no-repeat; }
.MenuBg div.ColumnRightbig ul { display:none }
.MenuBg div.ColumnRightbig li { display:block; list-style:none; text-align:left; font-size:11px; margin:0 0px 5px 3px; height:auto }
.MenuBg div.ColumnRightbig li a { padding:3px 5px 3px 20px; display:block; background:url(images/bullet.gif) no-repeat 10px 6px; margin-left:0; border:none }
.MenuBg div.ColumnRightbig li a:hover { background:#ccc4b9 url(images/white.gif) no-repeat 10px 6px; }
.MenuBg div.ColumnRightbig p { text-align:left; font-size:11px; margin:5px 0 }
.MenuBg div.ColumnRightbig li h3 { font-size:12px; font-weight:bold; margin-bottom:10px; background:url(images/headinghoverbig.png) no-repeat; padding:4px; margin:3px 0px 2px 0px }
.Menuimg { padding:2px; border:#ccc solid 1px; }
.MenuBg div.Column { width:185px; float:left; padding:5px 0 5px 0px; text-align:left; background:url(images/columleft.png) no-repeat left top; height:170px; }
.MenuBg div.Column ul { margin:2px 0 0 6px; }
.Menu .MenuBg div.Column li { display:block; list-style:none; margin:0 0 0 0px; height:30px; padding:1px 0 5px 0 }
.Menu .MenuBg div.Column li:hover { background:url(images/columhover.png) no-repeat right top }
.Menu .MenuBg div.Column li.active { background:url(images/columhover.png) no-repeat right top; over
}
.MenuBg div.Column li.active a { background:url(images/white.gif) no-repeat 8px 12px; color:#673100 }
.Menu .MenuBg div.Column li.active1 { background:url(images/venturehover.png) no-repeat right top }
.MenuBg div.Column li.active1 a { background:none; }
.MenuBg div.Column li a { padding:0px 5px 0px 20px; display:block; background:url(images/bulletmenu.gif) no-repeat 8px 12px; margin-left:0; margin-bottom:0; clear:both; line-height:30px; height:30px; font-size:11px; border:none; }
.MenuBg div.Column li.dbl a { padding:0px 5px 0px 20px; display:block; background:url(images/bulletmenu.gif) no-repeat 8px 5px; margin-left:0; margin-bottom:0; clear:both; line-height:15px; height:30px; }
.MenuBg div.Column li.dbl a:hover { background:url(images/white.gif) no-repeat 8px 5px; }
.MenuBg div.Column li.venture { padding:3px 0 3px 8px; height:38px; }
.MenuBg div.Column li.venture a { background:none; background:none; padding:0 }
.MenuBg div.Column li.venture:hover { background:url(images/venturehover.png) no-repeat }
.MenuBg div.Column li.venture a:hover { background:none }
.MenuBg div.Column li a:hover { background:url(images/white.gif) no-repeat 8px 12px; color:#673100 }
.MenutypeBtm { clear:both; background:url(images/menu/leftcrnr.png) no-repeat bottom left; padding-left:21px; }
.MenutypeBtmbg { background:url(images/menu/btmbg.png) repeat-x; height:22px; display:block; }
.LeftCrnr { background:url(images/menu/leftcrnr.png) no-repeat; padding-left:21px; display:block }
.RightCrnr { background:url(images/menu/rightcrnr.png) no-repeat right bottom; display:block; padding-bottom:22px }
.TopLeft { background:url(images/menu/topleft.png) no-repeat; }
#Services { width:1000px; position:relative; margin:0 auto 0 auto; background:url(images/boxbtmbg.gif) repeat-x bottom; z-index:9 !important }
#Servicesleft { background:url(images/servicesleft.png) no-repeat left top; padding-left:12px; display:block; overflow:hidden; height:100% }
#Servicesright { background:url(images/servicesright.png) no-repeat top right; display:block; padding-right:12px; height:100%; overflow:auto }
#Servicesbg { background:url(images/services.png) repeat-x top; overflow:auto; height:100% }
.Boxes { width:23%; float:left; display:block; padding:.9%; color:#3a3a3a; font-size:11px; line-height:18px; background:url(images/boxesep.gif) no-repeat right center; }
.Boxes p { /*height:75px;*/ height:120px; }
.Boxes h1 { font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#585046; display:block; height:35px; }
.BoxbtmLeft { width:1000px; height:9px; background:url(images/BoxbtmLeft.jpg) no-repeat 1px 0;  }
.BoxbtmRight { background:url(images/rightcrnr.gif) no-repeat right top; padding-right:10px; font-size:1px; height:10px; }
.Testimonials { display:block; margin-bottom:8px; padding-bottom:16px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden; height:100%; }
.Testimonials h2 { margin-bottom:0 }
.Testimonials p { padding:5px 0 10px 0; font-size:11px; background:url(images/quote.jpg) no-repeat 11px 5px; margin-left:125px; padding-left:28px }
.Testimonials img { /*float:left;*/ margin-right:10px }
.Casestudy { display:block; margin-bottom:0px; padding-bottom:16px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden }
.Casestudy h2 { margin-bottom:0; margin-top:0px; }
.Casestudy p { padding:5px 0 12px 0; font-size:11px; }
.Casestudy img { float:left; margin-right:10px }
.BoxBtm dt a { color:#444444; text-decoration:none; }
.BoxBtm dt a:hover { text-decoration:underline; }
.Form { background:#F4F3EF; padding:10px; display:block; /*width:600px;*/ min-height:600px; overflow:hidden }
.cform .Txtbox { width:280px; height:18px; padding-top:3px; border:#ebe7e4 solid 1px; margin-top:5px }
.cform .Txtarea { width:583px; height:100px; border:#ebe7e4 solid 1px }
.Form h2 { margin-bottom:0; padding-bottom:0 }
.TechTable { background:#E6E5E1; padding:5px }
#tcform p { padding-left:15px; padding-right:15px; padding-bottom:15px; }/* START:: added by kruti */
.BoxBtm dt a { color:#444444; text-decoration:none; }
.BoxBtm dt a:hover { text-decoration:underline; }
#tcform p { padding-left:15px; padding-right:15px; padding-bottom:15px; }
.RightPart input.Txtbox { color:#444; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:21px; padding-top:1px; }
.RightPart input.Txtbox:focus { color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:21px; padding-top:1px; }
.RightPart .Txtarea { color:#444; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.RightPart .Txtarea:focus { color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.BoxBtm div.Left div.CaseStudy li a { color:#444444; text-decoration:none; }
.BoxBtm div.Left div.CaseStudy li a:hover { text-decoration:underline; }
.twtr-hd { display:none !important; }
.twtr-ft { display:none !important; }
.twtr-bd { height: 27px !important; width: 500px !important; background:none !important; }
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline { background:none !important; }
.twtr-timeline { height:27px !important; }
.twtr-tweet-text p a.twtr-hyperlink { display:none; }
.twtr-tweet-text p { width:500px !important; }
.twtr-tweet-text p i a { display:block; color:#8D8D8D !important; font-size:10px; /*margin-left:10px;*/ float:right; margin-top:-15px; .margin-top:-15px;
}
.twtr-tweet-text p i a.twtr-timestamp { margin-right:0px; color:#8d8d8d !important; display:block; font-size:10px !important; text-decoration:none; }
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p { font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#twtr-widget-1 .twtr-reply { display:none !important; }
.career_top img.imgLT { float:left; height:150px; }
.career_top { display:block; min-height:150px; }
.career_bot { margin-top: 20px; }
.LeftPart ul { margin-bottom:7px; overflow:hidden; }
.testi { margin-bottom: 15px; }
.testi .head { font-weight:bold; }
.LeftPart .testi .details { background:url('images/quote.png') no-repeat; padding-left:40px; margin-top:15px; }
.LeftPart .career_post { background:url('images/carrerbg.jpg') repeat-x; padding-left:15px; }
.LeftPart .career_post li { list-style:none; }
.LeftPart .highlight { font-size:13px; font-weight:bold; padding-top:8px; padding-bottom:10px; border-bottom:1px dotted #d2dee5; border-top:1px dotted #d2dee5; background:#f5f9fb; display:block; padding-left:5px; margin-top:12px; overflow:hidden; }
.LeftPart_1 .highlight { font-size:13px; font-weight:bold; padding-top:8px; padding-bottom:10px; border-bottom:1px dotted #CCCAC9; border-top:1px dotted #CCCAC9; background:#F4F3EF; display:block; padding-left:5px; margin-top:12px; }
.carrerhead { font-size:14px; font-weight:bold; padding-top:8px; padding-bottom:10px; }
.LeftPart .career_post p { padding:0 0 }
.exp { padding-left:20px; margin-bottom:12px; }
.LeftPart .career_post .exptitle { width:100px !important; font-weight:bold; float:left; text-align:right; margin-right:6px }
.LeftPart .career_post li { background:url(images/bullet.gif) no-repeat 20px 12px; padding:5px 0 0px 35px; }
.LeftPart .career_post h3 { margin-bottom:0px; font-size:12px; padding-left:12px; }
.LeftPart .career_post ul { margin-bottom:12px; padding-left:20px; }
span.highlight { color:#444444 }
.map { float:right; background:transparent url(images/imgshadow.gif) no-repeat; padding:5px 0 14px 15px; width:330px }
.mapp-poweredby { display:none; }
form#cformsform li { color:#444444; overflow:hidden }
.cform label span { color:#444444; font-weight:bold; }
.cform .reqtxt, .cform .emailreqtxt { color:#444; }/*.LeftPart ul.case_ultag { margin-left:20px; }*/
.LeftPart ul.case_ultag li { background:transparent url(images/bullet.gif) no-repeat scroll 20px 12px; padding:5px 0 0 35px; }
.left_img img { float:left; padding:2px; margin-right:10px; }
.left_box { height:100%; display:block; height: 165px; }
.request_chk { width:30%; float: left; margin-right:15px; }
.cform .textfield input { width:100%; height:18px; padding-top:3px; border:#ebe7e4 solid 1px; margin-top:2px }
.cform input#other_text { width:280px; height:18px; padding-top:3px; border:#d0cec8 solid 1px; margin-top:5px }
.cform textarea.area { width:96%; /*height:100px;*/ border:#ebe7e4 solid 1px; margin-top:2px; margin-bottom:5px; padding-top:3px }
.cform .cf_li_err li.cf_error input { width:280px; height:18px; padding-top:3px; border:#ebe7e4 solid 1px; margin-top:5px }
.model_img { text-align:center; margin-bottom:15px; }
.Lib_0 { display:none; }
.gmnoprint terms-of-use-link { display:none !important; }
.inner_ptag { padding:0px 0 5px 0px !important; }
.flash { margin-top:20px; text-align:left; margin-bottom:15px; }
#outer_more_0 { display:none; }
#Googlemap_0 div span { display:none; }
#Googlemap_0 div a.terms-of-use-link { display:none; }
.Testimonials1 { display:block; margin-bottom:8px; padding-bottom:35px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden; height:100%; }
.Casestudy h2 a img { float:right; }
.cform li.cf_li_err { float:left !important; padding-right:15px !important; margin:0px!important; line-height:1em !important; display:block; background:transparent none repeat scroll 0 0 !important; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; text-align:left !important; width:47% !important; margin-top:5px !important; }
.cform input.cf_error { /*float:left !important; padding-right:15px !important; margin:0px!important; line-height:1em !important; display:block !important; width:280px !important; border:1px solid #EBE7E4 !important;*/ height:18px !important; ; margin-top:5px !important; ; padding-top:3px !important; ; width:100% !important; ; }
.php_image { float:right; }
.php_text { width:40%; overflow:hidden; float:left; }
a.selected_tech { color:#000 !important; text-decoration:none; }
.tech_img { float:left; margin-right:10px; margin-top:10px; width:85px; }
.tech { display:block; overflow:hidden; }/* END:: added by kruti *//* START:: Added by Mayank */
.case_subtitle { border-bottom:1px dotted #CCCAC9; line-height:25px; margin-top:12px }
.LeftPart p.case_ptag { padding:0px 0; margin-bottom:0px; }
.chk_box { clear:both; font-size:11px; font-weight:normal; padding:3px 0px; ; overflow:hidden; }
.chk_box input.cf-box-b { float:left; }
.cf-fs1 { clear:both }
.cf-fs1 #li--11items span { /*font-weight:normal !important;*/ }
.cf-fs1 #li--12items span { font-weight:normal !important; }
.fieldset_custom { background:#E6E5E1 none repeat scroll 0 0; padding:5px; overflow:hidden; height:100%; }
.sendbutton { background:transparent url(images/submit.gif) no-repeat scroll 0 0 !important; border:0 none !important; color:#FFFFFF !important; cursor:pointer !important; float:left !important; font-size:11px !important; height:22px !important; line-height:22px !important; width:85px !important; }
.other { clear:both; }
.other span { float:left; }
.cform .other input.cf_other { width:14px; margin-right:3px; /*margin-top:2px;*/ vertical-align:middle; width:14px; border:none; background:none; float:left; }
.other lable span { vertical-align:middle; }
.LeftPart p.casefeature { padding:0px; /*margin-top:5px*/ }
.case_subtitle1 { border-bottom:1px dotted #CCCAC9; line-height:25px; margin-top:0px; }
.getquote { background:transparent url(images/getquotetop.gif) no-repeat scroll 0 0; width:102px; text-align:center; height:25px; line-height:25px; float:right; margin-top:10px; *float:left;
*margin:-25px 0px 0px 0px /*margin-right:5px;*/
}
.getquote a { text-decoration:none; font-weight:bold; color:#555; }
.cform li.textfield { float:left; padding-right:15px; margin:0px!important; line-height:1em; display:block; width:47%; overflow:hidden }
.cform li.checkboxgroup { clear:both; overflow:hidden; }
.cform li.checkbox { clear:both; overflow:hidden; padding-top:10px }
form#cformsform li.textarea { clear:both; margin:0px!important; line-height:13px; overflow:hidden; }
form#cformsform li.textarea span { margin-bottom:3px; }/*#li--10{ display:none;}*/
#show_tabs { cursor:pointer; font-size:12px; /*font-weight:bold;*/ padding-top:8px; padding-bottom:8px; border-bottom:1px dotted #CCCAC9; border-top:1px dotted #CCCAC9; background:#F4F3EF; display:block; padding-left:5px }
#show_tabbing { cursor:pointer; font-size:12px; font-weight:normal; padding-top:8px; padding-bottom:8px; border-bottom:1px dotted #CCCAC9; border-top:1px dotted #CCCAC9; background:#F4F3EF; display:block; padding-left:5px; margin:12px 0px 6px 0px; }
.selected_tech { font-weight:bold; }
.tech_tab1 { color:#845D2F; text-decoration:none }
.tech_tab2 { color:#845D2F; text-decoration:none }
.firstpara { overflow:hidden; height:100%; }
.firstpara ul.case_ultag { float:left; width:46%; }
.techno a { background:none !important; padding:0px !important; font-size:11px !important; }
.techno1 a { padding:3px 0px 0px 18px !important; font-size:11px !important; float:left; width:75px; }
.testi_img { margin-bottom:20px; overflow:hidden; float:left; }
.quotebtm { float:none; }
.fltright1 { float:right; }
.associations { display:block; margin-bottom:8px; padding-bottom:16px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden; height:100%; }
.associations h2 { margin-bottom:0 }
.associations p { padding:5px 0 10px 0; font-size:11px; margin-left:130px; padding-left:28px }
.associations img { /*float:left;*/ margin-right:10px }
.software { display:block; margin-bottom:0px; padding-bottom:25px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden; height:100%; }
.software h2 { margin-bottom:0 }
.software p { padding:10px 0 10px 0; font-size:11px; margin-left:100px; /*padding-left:28px*/ }
.software img { /*float:left;*/ margin-right:10px }
.software .tech_img { margin-top:5px; }
.contact_detail { float:left; }
h2.gray { color:#888888; text-align:center }
.php_child { font-size:11px }/* END:: added by Mayank */
.career { float:left; padding-left:10px; padding-top:60px; }/*added for faq*/
.accordion { width: 98%; border-bottom: solid 1px #c4c4c4; vertical-align:top; }
.accordion h3 { background: #DFD7CB url(images/arrow-square.gif) no-repeat right -51px; padding: 7px 15px; margin: 0; font: bold 120%/100% Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: none; cursor: pointer; }
.accordion h3:hover { background-color: #e3e2e2; }
.accordion h3.active { background-position: right 5px; }
.accordion p { background: #f7f7f7; margin: 0; padding: 10px 15px 20px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4; }
ul#Hiring li { list-style:none; }
#Hiring li a { list-style:none; }
#twtr-widget-1 i { display:block !important; float:right !important; margin-top:15px !important; .margin-top:-8px !important;
_margin-top:-8px !important; }
.selectbox { over
}
#cf3_field_7 { display:block; clear:both; /*width:96% width:71%;*//*margin-top:-16px;*/ }
.cf-ol .textarea { clear:both }
ul a.test img { background:url(images/backgroundtest.png) repeat; }/*portfolio start*/
#nav1 { width:935px !important; overflow:hidden; height:152px; margin:0px auto; }
#nav2 { width:935px !important; overflow:hidden; height:152px; margin:0px auto 25px auto; }
#navigation { list-style-type: none; width:935px; /*height:146px;*/ }
#navigation li { float:left; border-right:1px solid #fff; background:none; padding:0px; }
#navigation li a { background:url(images/new_potfolio_bar.jpg) no-repeat; outline:none; display:block; height:112px; width:116px; font-family:Verdana, Geneva, sans-serif; font-size:20px; text-decoration:none; text-align:center; color:#827d76; }
#navigation a .hover { background: transparent url(images/new_potfolio_bar.jpg) no-repeat; display:block; opacity: 0; filter:alpha (opacity=0); height: 112px; width: 116px; }
#navigation .php { background-position: 0px 0px; width:106px; height:112px; }
#navigation .adobe { background-position:-116px 0px; width:116px; }
#navigation .java { background-position:-233px 0px; width:116px; }
#navigation .joomla { background-position:-349px 0px; width:116px; }
#navigation .drupal { background-position:-465px 0px; }
#navigation .xcart { background-position:-581px 0px; }
#navigation .zcart { background-position:-697px 0px; }
#navigation .magento { background-position:-825px 0px; }
#navigation .php .hover { background-position: 0px -112px; width:106px; }
#navigation .adobe .hover { background-position:-116px -112px; width:116px; }
#navigation .java .hover { background-position:-233px -112px; width:116px; }
#navigation .joomla .hover { background-position:-349px -112px; width:116px; }
#navigation .drupal .hover { background-position:-465px -112px; }
#navigation .xcart .hover { background-position:-581px -112px; }
#navigation .zcart .hover { background-position:-697px -112px; }
#navigation .magento .hover { background-position:-825px -112px; }/**/
#category { list-style-type: none; width:935px; height:186px; }
#category li { float:left; border-right:1px solid #fff; background:none; padding:0px; }
#category li a { background:url(images/new_Category.jpg) no-repeat; outline:none; display:block; height:146px; width:186px; font-family:Verdana, Geneva, sans-serif; font-size:20px; text-decoration:none; text-align:center; color:#827d76; }
#category a .hover { background: transparent url(images/new_Category.jpg) no-repeat; display:block; opacity: 0; filter:alpha (opacity=0); height: 146px; width: 186px; }
#category .custom { background-position: 0px 0px; width:186px; height:146px; }
#category .ecommerce { background-position:-187px 0px; }
#category .community { background-position:-374px 0px; }
#category .real { background-position:-562px 0px; }
#category .software { background-position:-749px 0px; }
#category .custom .hover { background-position: 0px -147px; }
#category .ecommerce .hover { background-position:-187px -147px; }
#category .community .hover { background-position:-374px -147px; }
#category .real .hover { background-position:-562px -147px; }
#category .software .hover { background-position:-749px -147px; }/*portfolio end*/
.portfolio { display:block; margin-bottom:8px; padding-bottom:27px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden; height:100%; }
.port_img { float:left; margin-bottom:20px; overflow:hidden; }
.portfolio h2 { margin-bottom:0 }
.portfolio p { font-size:11px; margin-left:115px; padding-left:28px }
.portfolio img { /*float:left; margin-right:10px*/ }
h4 { padding-left:18px; font-size:13px }
.browse_site a:hover { text-decoration:none; color:#FF0000; }
.case_flex { padding:3px 0 0 19px; font-size:11px; margin-left:126px }
ul.case_flex li { padding:0px 0 0 10px }
#li-3-5 { clear:both; }
#li--10 { clear:both; }
.portfolio_heading { overflow:hidden; }
.portfolio_heading img { float:right; margin-left:5px; }/*addde for  7 pages*/
.LeftPart_1 { padding:15px 1% 0 0; line-height:18px;/* margin-right:226px*/ }
.LeftPart_1 h1 { font-size:15px; margin-bottom:0px; padding-bottom:16px; color:#262626 }/*change by radhamohan*/
.LeftPart_1 li { /*background:url(images/bullet.gif) no-repeat 0 11px; padding:5px 0 5px 10px; list-style:none;*/ background:url("images/arrowlist.gif") no-repeat scroll 0 6px transparent; line-height:20px; margin:5px 0; padding-left:15px; list-style-type:none; }
.LeftPart_1 li a { text-decoration:none; }
.LeftPart_1 ul.case_ultag li ul.case_joom li { /*background:url("images/arrowlist.gif") no-repeat scroll 0 6px transparent;list-style-type:none; padding:0px 0px 0px 15px;*/ }
.LeftPart_1 li a { text-decoration:none; }
.LeftPart_1 li span { color:#000 }
.LeftPart_1 p {/* padding:5px 0 10px 0px*/ }
h1.Related_case { font-size:18px; width:auto; font-weight:normal; margin:10px 10px }
#li-3-5items div.test1 { float:left; width:49% }
#li-3-5items div.test2 { float:left; width:47% }
.cf-box-group { overflow:hidden; }
.LeftPart_1 ul.case_ultag li { background:transparent url(images/bullet.gif) no-repeat scroll 20px 12px; padding:5px 0 0 35px; }
.LeftPart_1 .career_post { background:url('images/carrerbg.jpg') repeat-x; padding-left:15px; }
.career_post h2 { padding-left:20px; }
.browse_site { text-align:right; }
.execphpwidget { display:block; /*padding-left:21%;*/ }
.browser { float:right; width:200px; margin-top:34px; /*margin-top:16px;*/ text-align:right; }
.browser_img { text-align:right; margin-top:5px; }
.browser_img img { margin-left:5px; }
legend { left:0 }
#cforms2form .test1 { float:left; width:49%; }
#cforms2form .test2 { float:left; width:47%; }/*this is for widget title on frontpage*/
.Boxes h1 a { display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#444; height:35px; line-height:15px; text-decoration:none; }
#contact_sales { float:left; text-align:left; background:url(images/footerbgleft.png) no-repeat right top; width:260px; }
#contact_sales p { padding:0px; text-align:left; line-height: 23px; }
#contact_sales .contact_head { font-size:12px; font-weight:bold; color:#000; }
#contact_sales strong { font-size:11px; color:#185E97; display:block; float:left; width:64px; margin-right:15px; }
#contact_sales span { font-size:11px; }
#contact_sales span.usa { font-size:11px; padding-left:80px; }
#contact_sales img { vertical-align:middle; }
.skype-status-button { float:left; }
.online_gt { float:left; .margin-top:-21px;/*margin-top:-19px*/
}
.offline_gt { float:left; .margin-top:-21px;/*margin-top:-19px*/
}
.yahoo { float:left }
.im_icons strong { font-size:11px; color:#e9a76b; }
.im_icons a { margin:0px 7px 0px 0px !important; }
.tweet_bro { background:url(images/footerbgright.png) no-repeat left top; height:88px; width:258px; float:right; }
#imonline { float:left; }
.logo { display:block; float:left; overflow:hidden; width:273px; }/* Slider/Content Container */
#slider { margin:0 auto; width:1000px; overflow: hidden; height: 230px; }/* Campaign items */
.campaign { height: 230px; width: 100%!important; }
.campaign_content { width: 1020px; height: 230px; margin: 0 auto; display: block;	/*text-indent: -9999px;*/ }/* Campaign Features */
#feature_ipad { background: url(img/slidebg1.gif) repeat-x center center; width: 100%; height: 230px; }
#feature_ipad .campaign_content { background: transparent url(img/mobileimg.png) no-repeat 92% center; margin:0 25px; width:100% }
#feature_social .campaign_content span { font-size:30px; padding-top:6px; display:block; line-height:30px; width:414px; font-family:Calibri; color:#fff; }
#feature_ipad .campaign_content p { font-size:12px; font-family:Arial, Helvetica, sans-serif; width:530px; color:#fff; }
#feature_ipad .campaign_content span { font-size:30px; padding-top:15px; display:block; line-height:30px; width:414px; font-family:Calibri; color:#fff; }
.logo_iphone { margin-top:4px; }
#feature_robot { background:url(images/bannerbg.gif) repeat-x; width: 100%; height: 230px; }
#feature_robot .campaign_content { background: transparent url('http://webimages.mailchimp.com/img/slider/banners/robot.png') no-repeat top left; }
#feature_iphone { background: #000000; width: 100%; height: 230px; }
#feature_iphone .campaign_content { background: transparent url(img/pioneer.gif) no-repeat top center; text-align:center; width:100%; }
#feature_throwdown { background: #000000 url('http://webimages.mailchimp.com/img/slider/banners/throwdown_tiled_bg.jpg') repeat-x 50% 0; width: 100%; height: 230px; }
#feature_throwdown .campaign_content { background: transparent url('http://webimages.mailchimp.com/img/slider/banners/throwdown.jpg') no-repeat top left; }
#feature_automagical { background: #000000 url('http://webimages.mailchimp.com/img/slider/banners/automagical_tiled_bg.jpg') repeat-x 50% 0; width: 100%; height: 230px; }
#feature_automagical .campaign_content { background: transparent url('http://webimages.mailchimp.com/img/slider/banners/automagical.jpg') no-repeat top left; }
#feature_omnivore { background: #000000 url('http://webimages.mailchimp.com/img/slider/banners/omnivore_tiled_bg.jpg') repeat-x 50% 0; width: 100%; height: 230px; }
#feature_omnivore .campaign_content { background: transparent url('http://webimages.mailchimp.com/img/slider/banners/omnivore.jpg') no-repeat top left; }
#feature_social { width: 100%; height: 230px; }
#feature_social .campaign_content { background: url(img/workbg.png) repeat-x; padding:0 25px; width:100%; }
#feature_geo { width: 100%; height: 230px; }
#feature_geo .campaign_content { background: transparent url(img/specializeimg.jpg) no-repeat 90% top; padding:0 25px; width:100%; padding-top:0px; }
.specializeul { padding-top:4px; }
.specializeul ul { float:left; width:26% }
.specializeul ul li { background:url(img/bullet.png) no-repeat 0px 8px; color:#FFF; list-style:none; padding-left:15px; font-family:Calibri; padding-bottom:8px; }
#slider_controls { width: 958px; position: relative; margin: 0 auto; height: 1px; }
#slider_controls ul { background: transparent url('http://webimages.mailchimp.com/img/slider/btn_slider_nav.png') no-repeat bottom center; display:block; height:32px; position:absolute; right:0; text-indent:-9999px; top:-31px; width:164px; z-index:9998; }
#slider_controls li { float: left; width: 15px; height: 15px; list-style:none }
#slider_controls li a { display: block; height: 32px; }
.slidelogo { padding-top:48px; padding-left:35px; }
.slidelogo1 { margin-top:-10px }
.slidelogo1 li { float:left; margin-right:6px; width:22%; list-style:none; }
.slidelogo1 li img { vertical-align:middle }
.slidelogo li { float:left; margin-right:6px; width:10%; list-style:none; }
.slidelogo li img { vertical-align:middle }
#paging { position:absolute; top:4px; z-index:100; right:15px; }
#paging a { background-image:url(img/spriteControls.png); background-repeat:no-repeat; margin:5px 5px; width:10px; height:10px; display:block; float:left; text-decoration:none; }
#paging a:hover { background-position:-15px 0px; }
#paging .activeSlide { background-position:-30px 0px; }
.dropdown_new li { list-style:none }
.droptab { background:transparent url(images/topnewmenu.png) no-repeat scroll 0 0; width:190px; text-align:center; height:25px; line-height:25px; float:right; margin-top:10px; color:#555 !important; font-weight:bold; text-decoration:none }
#header-container #right-content { float:right; width:auto; margin-top:8px; }
.drop-tab { float:right; *float:left;
position:relative; z-index:9999; margin-left:5px; display:block; /*background: url(images/bullet.gif) no-repeat 0px 4px;*/ }
.drop-tab #Layer1 { z-index:99999; float:left; position:absolute; right:0px; top:33px; display:none; }
.drop-tab:hover #Layer1 { display:block; }
.drop-tab img { margin-left:5px; vertical-align:middle }
.layer-inner .box-container1 { float:left; position:relative; background-color:#555; padding:12px; width:465px; border:1px solid #aaa; }
.layer-inner .box-container1 li { list-style:none; padding-bottom:7px; background: url(images/bullet.gif) no-repeat 0px 4px; padding-left:15px }
.layer-inner .box-container1 li a { color:#dedcd6; text-decoration:none; }
.layer-inner .box-container1 li a:hover { color:#fff; text-decoration:none; }
ul.quick-container2 { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0px 5px 12px 0; width:225px; font-size:11px; }
ul.quick-container1 { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0px 10px 12px 0; width:225px; font-size:11px; }
.seobtm { background:#B5CFE1 !important; text-align:left !important; padding:10px 25px !important; }/*new css*/
.firstpara1 { overflow:hidden; height:100%; font-size:11px }
.firstpara1 ul.case_ultag1 { float:left; min-height:260px; max-height:400px; width:23%; background-color:#FBFBFB; border:1px solid #CCC; margin:3px; }
.firstpara1 ul.case_ultag1 h3 { padding:5px 0px 5px 15px; font-size:14px; color:#000; background-color:#8cb5d4; }
.firstpara1 ul.case_ultag1 li { background:url(images/arrow-new.png) top left no-repeat; padding-left:20px; margin-left:4px; vertical-align:top; line-height:15px; }
.firstpara1 ul.case_ultag1 { -moz-box-shadow: 3px 3px 4px #d0d0d0; -webkit-box-shadow: 3px 3px 4px #d0d0d0; box-shadow: 3px 3px 4px #d0d0d0;    /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dfd7cb')";    /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d0d0d0');
}
.firstpara1 h2 { padding:5px 0px 5px 15px; margin:14px 0px 18px 0px; font-size:14px; color:#000; width:200px; -moz-box-shadow: 0px 2px 1px #D0D0D0; -webkit-box-shadow: 0px 2px 1px #D0D0D0; box-shadow: 0px 2px 1px #D0D0D0;    /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#dfd7cb')";    /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#D0D0D0');
border:1px solid #CCC; }/*new css end*//*19/11 */
.addtech { float: left; width: 74%; }
#blog1 { position:relative; z-index:9; margin:-35px auto 5px auto; width:980px; height:202px; padding:0 10px 0 10px; background:url(images/rwsintro-bg.png) no-repeat 0 0;  }
#blog1 h3 { padding-top:7px; padding-left:10px; color: #252525;    font-family: Calibri,"Trebuchet MS",Verdana,Geneva,sans-serif;    font-size: 15px;}
#blog1 div.execphpwidget { padding-left: 12px; margin-top: 8px;  }
#blog1 div.execphpwidget p {margin:12px 0 0 0; font:normal 14px Verdana, Geneva, sans-serif; line-height:26px; text-align:left; }
#blog1 h1 { padding-left:16px }
.techlink { color:#444444; text-decoration:none; }
.Group-Testimonial { margin-bottom:8px; padding-bottom:16px; background:url(images/testi-bottombg.jpg) no-repeat bottom center; overflow:hidden; }
.Testimonials1 { float:left; margin-bottom:8px; padding-bottom:16px; overflow:hidden; height:100%; margin-right:15px; background:none; }/*new portfolio css */
h2.browtechSol { font-family:Arial, Verdana; font-weight:normal; font-size:24px; }
#brow-technology { width:100%; clear:both; border:0px solid #F00; float:left; }
#brow-technology ul#technology { margin:0px; padding:0px; }
#brow-technology ul#technology li { float:left; list-style:none; background:none; padding-left:5px; width:177px; height:82px; margin-bottom:30px; }
#brow-technology ul#technology li a { color:#5d5c5c; text-decoration:none; font-size:18px; }
#brow-technology ul#technology li a img { margin:8px; *margin:5px;
}
#brow-technology ul#technology li:hover { background:url(images/tech-bg-hover.png) no-repeat; width:177px; height:82px; }
#brow-technology ul#technology li:hover a { color:#FFF; }
#brow-solution { width:100%; clear:both; }
#brow-solution ul#solution { margin:0px; padding:0px; }
#brow-solution ul#solution li { list-style:none; width:307px; height:117px; float:left; border:0px solid #F00; background:url(images/left-separator.png) no-repeat right center; padding:0px 0px 0px 2px; }
#brow-solution ul#solution li:hover { background:url(images/sol-bg-hover.jpg) no-repeat; width:307px; height:117px; }
#brow-solution ul#solution li:hover a span { color:#FFF; display:block; }
#brow-solution ul#solution li:hover p { color:#FFF; }
#brow-solution ul#solution li:hover p a { color:#FFF; }
#brow-solution ul#solution li a { color:#2a5775; text-decoration:none; }
#brow-solution ul#solution li a span { font-family:Arial, Verdana; font-size:15px; margin:0px 0px 5px 0px; font-weight:bold; padding:8px 0px 0px 4px; color:#2a5775; display:block; }
#brow-solution ul#solution li p { font-size:12px; margin:0px; padding:0px 15px 0px 4px; color:#8e8e8e; line-height:18px; text-align:justify; }
#brow-solution ul#solution li p a { font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#8e8e8e; line-height:18px; text-align:justify; }
.airbnr { background: url("images/air_bnr.jpg") no-repeat scroll left top transparent; float: right; height: 165px; margin: 0 0 12px 12px; width: 393px; }
.airbnr ul { margin-left: 118px; margin-top: 51px; width: 269px; }
.airbnr li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; margin-bottom: 6px !important; margin-top: 0px !important; padding-left: 15px !important; line-height:normal !important; }
.airbnr li a { color: #FFFFFF !important; font-family: arial !important; font-size: 12px !important; text-decoration: none !important; line-height:normal !important; }
.airbnr li a:hover { text-decoration:underline !important; }
.php { background:url(images/php_bnr.jpg) no-repeat left top; width:302px; height:194px; float:right; margin-top:38px; }
.php ul { margin-left: 11px; margin-top: 40px; width: 184px; }
.php li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; margin-bottom: 6px !important; padding-left: 15px !important; margin-top:0px !important; line-height:normal !important; }
.php li a { color: #FFFFFF !important; font-family: arial !important; font-size: 12px !important; text-decoration: none; line-height:normal !important; }
.php li a:hover { text-decoration:underline; }
.flex { background: url("images/flex_bnr.jpg") no-repeat scroll left top transparent; float: right; height: 182px; margin-top: 7px; width: 306px; }
.flex ul { margin-left: 11px; margin-top: 35px; width: 159px; }
.flex li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; margin-bottom: 6px; padding-left: 15px; margin-top:0px !important; line-height:normal !important; }
.flex li a { color: #FFFFFF; font-family: arial; font-size: 12px; text-decoration: none; line-height:normal; }
.flex li a:hover { text-decoration:underline !important; }
.joomla { background:url(images/joomla_bnr.jpg) no-repeat left top; float: right; height: 165px; margin: 7px 0 12px 12px; width: 393px; }
.joomla ul { margin-left: 11px; margin-top: 68px; width: 368px; }
.joomla li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; margin-bottom: 6px !important; margin-top:0px !important; line-height:normal !important; padding-left: 15px !important; }
.joomla li a { color: #FFFFFF; font-family: arial; font-size: 12px; line-height:normal !important; text-decoration: none; }
.joomla li a:hover { text-decoration:underline; }
.magento1 { background:url(images/magento_bnr.jpg) no-repeat left top; width:393px; height:165px; float:right; margin-top:7px; }
.magento1 ul { margin-left: 160px; margin-top: 48px; width: 230px; }
.magento1 li { background: url("images/bullet_mag.gif") no-repeat scroll left 4px transparent; list-style: none outside none; margin-bottom: 6px !important; margin-top:0px !important; padding-left: 15px !important; line-height:normal !important; }
.magento1 li a { color: #000; font-family: arial; font-size: 12px; text-decoration: none; line-height:normal !important; }
.magento1 li a:hover { text-decoration:underline; }
.clear { clear:both }
#cforms3form .test1 { float:left; width:49%; }
#cforms3form .test2 { float:left; width:47%; }
h2.Rightlinks { font-size: 18px; font-weight: normal; margin: 10px 15px !important; padding: 0 !important; text-transform: none !important; width: auto; }
h2.Related_case { font-size: 18px; font-weight: normal; margin: 10px 15px !important; padding: 0 !important; text-transform: none !important; width: auto; }
.hirenow { float:right; background: url("images/hirenow.png") no-repeat scroll left top; width:154px; height:47px; text-indent:-9999px; }
.tec { text-align:center;}
.fl { float:left; }
.vm { vertical-align:middle; }
.mar { margin:0 5px; }
.adobeContent { float:left; width:388px; padding:0 10px 0 0; }
.grayBox { float:right; width:304px; }
.grayBoxHead { padding:10px 0 6px 12px; font:bold 16px Arial; color:#505050; line-height:25px; background:url(images/grayboxheadbg.png) no-repeat 0 0; }
.grayBoxContent { border-left:#d7d7d7 solid 1px; border-right:#d7d7d7 solid 1px; background:url(images/grayboxshadow.gif) repeat-x top; }
.grayBoxContent ul { padding:10px; margin:0; list-style:none; }
.grayBoxContent ul li { padding:0 0 10px 15px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#323232; background:url(images/bullet-arw.gif) no-repeat 0 5px; }
.grayBoxContent ul li span { font:bold 15px Arial, Helvetica, sans-serif; color:#0184e4; }
.grayBoxBottom { width:304px; height:9px; background:url(images/grayboxbottom.gif) no-repeat left bottom; }
#Footer .icons { float:left; padding:13px 0 0 16px; }
#Footer .icons a { float:left; margin:0 4px 0 5px; }
.ajaxbnr { background:url(images/ajax_bnr.gif) no-repeat left top; width:393px; height:165px; float:right }
.ajaxbnr ul { margin-left: 7px; margin-top: 27px; width: 345px; }
.ajaxbnr li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; padding-left: 15px; line-height: normal !important; list-style: none outside none; margin-bottom: 6px !important; margin-top: 0 !important; }
.ajaxbnr li a { color: #FFFFFF; font-family: arial; font-size: 12px; text-decoration: none; }
.ajaxbnr li a:hover { text-decoration:underline; }
.zendbnr { background:url(images/zend_bnr.gif) no-repeat left top; width:393px; height:165px; float:right }
.zendbnr ul { margin-left: 7px; margin-top: 27px; width: 254px; }
.zendbnr li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; line-height: normal !important; list-style: none outside none; margin-bottom: 6px !important; margin-top: 0 !important; padding-left: 15px; }
.zendbnr li a { color: #FFFFFF; font-family: arial; font-size: 12px; text-decoration: none; }
.zendbnr li a:hover { text-decoration:underline; }
.cakebnr { background:url(images/cakephp_bnr.gif) no-repeat left top; width:393px; height:165px; float:right }
.cakebnr ul { margin-left: 7px; margin-top: 27px; width: 268px; }
.cakebnr li { background: url("images/bullet_flx.png") no-repeat scroll left 4px transparent; list-style: none outside none; line-height: normal !important; list-style: none outside none; margin-bottom: 6px !important; margin-top: 0 !important; padding-left: 15px; }
.cakebnr li a { color: #FFFFFF; font-family: arial; font-size: 12px; text-decoration: none; }
.cakebnr li a:hover { text-decoration:underline; }
.videoScreen { float:right; clear:both; margin:0px 0; }
.videoScreen div { background: none repeat scroll 0 0 #010101; border: 1px solid #DDDDDD; float: left; margin: 0 17px 10px 0; }
.cl { clear:both; }
.fn { float:none !important; }
.fr { float:right; }
.tej { text-align:justify !important; }
.mar { margin:0 0 5px 10px }
.portfolioMain { float:left; width:908px; height:504px; position:relative; background:url(images/portfolio.jpg) no-repeat 0 0; }
.portfolioMain a { display:inline-block; position:absolute; }
.portfolioMain a:hover { text-decoration:none; }
.portfolioMain a.portfolio { width:147px; height:49px; top:29px; left:382px; }
.portfolioMain a.technologyP { width:137px; height:40px; top:71px; left:122px; }
.portfolioMain a.phpP { width:59px; height:30px; top:122px; left:36px; }
.portfolioMain a.flexP { width:59px; height:30px; top:153px; left:79px; }
.portfolioMain a.airP { width:60px; height:29px; top:139px; left:143px; }
.portfolioMain a.flashP { width:59px; height:30px; top:168px; left:182px; }
.portfolioMain a.javaP { width:59px; height:30px; top:160px; left:252px; }
.portfolioMain a.aspDotNetP { width:86px; height:38px; top:111px; left:265px; }
.portfolioMain a.openSourceP { width:149px; height:49px; top:80px; right:116px; }
.portfolioMain a.joomlaP { width:67px; height:37px; top:130px; right:297px; }
.portfolioMain a.magentoP { width:87px; height:35px; top:173px; right:217px; }
.portfolioMain a.xCartP { width:74px; height:38px; top:161px; right:122px; }
.portfolioMain a.zenCartP { width:105px; height:43px; top:175px; right:9px; }
.portfolioMain a.drupalP { width:76px; height:38px; top:121px; right:9px; }
.portfolioMain a.developmentP { width:148px; height:50px; top:142px; left:366px; }
.portfolioMain a.softwareP { width:129px; height:45px; top:242px; left:193px; }
.portfolioMain a.customApplicationsP { width:125px; height:66px; bottom:176px; left:19px; }
.portfolioMain a.softwareProductsP { width:117px; height:66px; bottom:95px; left:37px; }
.portfolioMain a.elearningApplicationsP { width:163px; height:66px; bottom:16px; left:55px; }
.portfolioMain a.saasP { width:57px; height:24px; bottom:125px; left:201px; }
.portfolioMain a.eventManagementP { width:130px; height:61px; bottom:126px; left:273px; }
.portfolioMain a.crmSoftwaresP { width:151px; height:49px; bottom:44px; left:237px; }
.portfolioMain a.biDashboardP { width:128px; height:54px; bottom:67px; left:391px; }
.portfolioMain a.webP { width:83px; height:30px; top:226px; right:231px; }
.portfolioMain a.communityNetworkingP { width:151px; height:75px; bottom:187px; right:367px; }
.portfolioMain a.ecommerceSolutionsP { width:137px; height:51px; bottom:136px; right:308px; }
.portfolioMain a.riaP { width:48px; height:29px; bottom:165px; right:241px; }
.portfolioMain a.restaurantSolutionsP { width:142px; height:63px; bottom:52px; right:241px; }
.portfolioMain a.amazonCloudP { width:152px; height:40px; bottom:46px; right:86px; }
.portfolioMain a.reservationSystemsP { width:141px; height:67px; bottom:88px; right:19px; }
.portfolioMain a.realEstateP { width:141px; height:40px; bottom:161px; right:9px; }
.portfolioMain a.webPrintSolutionsP { width:124px; height:64px; bottom:208px; right:41px; }
.colorTip { display:none; position:absolute; font:normal 11px Arial; text-align:center; color:#FFF; white-space:nowrap; }
.tip_bg { background:#000; float:left; width:auto; padding:6px; }
.pointyTip { height:7px; font-size:0; float:left; width:100%; }
/* ============= Hire Dedicated Developers ================ */
.contantRightPanel { float:right; width:278px; }
.contantRightPanel .grayBox { width:277px !important; margin-bottom:6px; }
.contantRightPanel .grayBoxHead { padding:10px 0 6px 8px; font:bold 16px Arial; color:#505050; line-height:25px; background:url(images/grayboxhead_small.png) no-repeat 0 0; }
.contantRightPanel .grayBoxContent ul { padding:10px; margin:0; list-style:none; }
.contantRightPanel .grayBoxContent ul li { padding:0 0 0 15px; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#323232; background:url(images/bullet-arw.gif) no-repeat 0 5px; }
.boxCover { display:block; padding-bottom:10px; }
.hireLeftContant { margin-right:290px; }
.blueBox { padding:10px 10px 20px 10px; background:#f5f9fb; border:#cadbe3 solid 1px; }
.blueBox big { display:block; font:bold 16px Arial; color:#505050; padding-bottom:5px; background:url(images/border_blue.gif) repeat-x bottom; }
.blueBox ul { padding:10px; margin:0; list-style:none; }
.blueBox ul li { padding:0 0 7px 15px; list-style:none; font:normal 16px Arial; color:#344148; background:url(images/bullet_bluearw_big.png) no-repeat 0 6px; }
.blueBox ul li a { font-size:16px; }
.newContantTitle { display:block; font:bold 16px Arial; color:#505050; padding-bottom:5px; background:url(images/border_blue.gif) repeat-x bottom; }
.boBottom { border-bottom:#D7D7D7 solid 1px; }
/* ============= Case Studies ================ */
#caseStudies { padding:0 7px; border:#eeeeee solid 1px; }
#caseStudies li { padding:10px 0; margin:0; background:url(images/casestudies_bg.png) no-repeat left bottom; }
#caseStudies #caseStudiesHead { padding:5px 0 !important; background:url(images/border_cs.gif) repeat-x bottom; }
#caseStudies #caseStudiesHead span { display:inline-block; padding:0 15px 0 5px; background:url(images/border_cs.gif) repeat-y 100%; }
#caseStudies .imgBox { float:left; width:148px; padding:12px 7px; margin-right:5px; background:url(images/logobg_cs.jpg) no-repeat 0 0; }
#caseStudies .imgBox img { border:#d2d5d7 solid 1px; }
#caseStudies .caseContant { margin-left:169px; }
#caseStudies .caseContant h4 { padding:0 0 8px 0; font:bold 12px Verdana, Geneva, sans-serif; background:url(../images/border_cs.gif) repeat-x bottom; }
#caseStudies .caseContant p { padding:0; font:normal 11px Verdana, Geneva, sans-serif; line-height:14px; }
#caseStudies .caseContant a { float:right; font:bold 13px Verdana, Geneva, sans-serif; color:#208ee2; }
#caseStudies .caseContant a:hover { color:#999; }
.coreValue { background:url(images/core-value.jpg) no-repeat bottom left; width:690px; overflow:hidden; }
@font-face { font-family:"Segoe Script"  src: url(font/segoesc.eot); /* IE */ src: local("Segoe Script"), url(font/segoesc.ttf ) format("truetype"); /* non-IE */ }
.coreValue h1 { font-family:"Segoe Script"; color:#ff0000; font-size:30px; font-weight:bold; float:right; overflow:hidden; clear:both; padding:0px; margin:0px; width:200px; line-height: 30px; }
.coreValue ul { float:right; overflow:hidden; width:200px; padding:0px; margin:0px 0px 0px 0px; clear:both; }
.coreValue ul li { list-style:circle; font-family:"Segoe Script"; color:#ff0000; padding-left:20px; font-size:18px; font-weight:bold; background:url(images/bullet.jpg) no-repeat 0px 10px; line-height:25px; }
.Boxes h2 { font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:15px; color:#585046; display:block; height:24px; margin:0 0 10px 0; border-bottom:1px solid #E1E1E1; }
.BoxBtm h3 {color:#252525;font-size:15px;font-family:Calibri, "Trebuchet MS", Verdana, Geneva, sans-serif;}
.BoxBtm div.Left h3 { padding:0 0 4px 17px; color:#252525; font-size:15px; font-family:Calibri, "Trebuchet MS", Verdana, Geneva, sans-serif; }
.BoxBtm div.Video h3 { color:#252525; font-size:15px; font-family:Calibri, "Trebuchet MS", Verdana, Geneva, sans-serif; }
.googlevis { float: right; margin-top: 11px; }
.googlevis div#___plusone_0 { width:87px !important }
.googlevis iframe { width:87px !important }
#whowe { background:url(images/banner-01.jpg) no-repeat top left; }
.mxbnr { margin-left:15px; width:94% !important; background:url("images/banner123.jpg") no-repeat scroll -5px 0px #3d3636; display: block; height: 185px; padding-right: 0; }
.maxbanner { float: left; margin-left:10px; overflow: hidden; width:97%; }
.Banner span.Tagline { display: block; float: left; font-size: 25px; line-height: 30px; margin-bottom: 7px; margin-left: 15px; margin-top: 19px; padding-top: 15px; width: 400px; }
.frstban { float:left }
h1.wwr { text-indent:-99999px }
.magentobnrtch {
background:#98cb40 height:250px; margin:15px 0px }
.magentoportfolio { background: url("images/magentobnr_prtflio.jpg") no-repeat scroll center top #3388DD; height: 250px; margin: 0 0 15px; }
.magentoportfolio p.magtxt { text-indent:-9999px }
.magentoportfolio a.maglnk { display: block; height: 29px; left: 50%; margin-left: -51px; margin-top: 104px; position: relative; width: 361px; }
p.wwt { text-indent:-99999px }
.ultaghm { margin:0px 0px 0px 7px !important; }
.ultaghm li { background: url("images/bullet.gif") no-repeat scroll 0 7px transparent; list-style: none outside none; padding: 0px 0 8px 17px; }
.ultaghm li a { color: #444444; text-decoration: none; }
.fbbnr { background: url("images/fbbg.jpg") repeat-x scroll left top; height: 170px; margin: 0 0 15px; }
.webex { clear: both; float: left; width: 125px; }
.html5 { width:250px; height:273px; float:right; margin-top:38px; }
.html5_list { padding-top:10px; padding-bottom:8px; padding-left:10px; padding-right:10px; background-color:#eee; }
.html5_list ul li { float:left; margin-right: 10px; font-weight:bold; }
.html5_iphone { width:250px; height:273px; float:right; margin-top:38px; }
.iphone_feature { margin:0px; padding:0px; }
.iphone_feature h3 { font-size:22px; padding:8px 0px; }
.iphone_feature h4 { font-size:13px; padding:8px 0px; font-weight:normal; }
.iphone_feature div { background:url(http://www.rightwaysolution.com/wp-content/uploads/2011/11/bullets1.jpg) no-repeat left; padding-left:15px; margin-left:220px; }
.sidebar_title { font-size: 15px; font-weight: bold; padding: 0 0 10px 10px; }
#news_post_section .case_subtitle{background-color: #EEE; padding-left:10px;}
#news_post_section {margin-top:10px;border:2px solid #eee;}

/* =========== Sprite Images Class ============= */
.lampTechnologies p { text-align:center !important; padding:0 0 0 5px !important; margin:0 !important;}

.ddsmoothmenu ul li .lampTechnologies a { display:inline-block !important; margin:5px; padding:0 !important; border-bottom:none !important; }
.ddsmoothmenu ul li .lampTechnologies a.phpdevelopment { width:75px; height:47px; background:url(images/allimg.png) no-repeat -11px -10px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.cakePHP { width:55px; height:52px; background:url(images/allimg.png) no-repeat -102px 0px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.ajax { width:82px; height:38px; background:url(images/allimg.png) no-repeat 0 -80px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.zend { width:51px; height:25px; background:url(images/allimg.png) no-repeat -103px -89px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.magento { width:50px; height:58px; background:url(images/allimg.png) no-repeat -11px -156px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.joomlaicn { width:55px; height:55px; background:url(images/allimg.png) no-repeat -99px -156px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.fbBig { width:41px; height:40px; margin-left:5px; background:url(images/allimg.png) no-repeat -183px -245px !important;	}
.ddsmoothmenu ul li .lampTechnologies a.html5Icn { width:41px; height:47px; background:url(images/allimg.png) no-repeat -100px -245px !important;	}
.subMenuCover a { display:inline-block; border-bottom:none !important;}
.subMenuCover a.java { float:left; width:51px; height:93px; background:url(images/allimg.png) no-repeat -200px -78px !important;}
.subMenuCover a.flexDevelopment { float:left; margin-left:10px; width:44px; height:41px; background:url(images/allimg.png) no-repeat -203px -10px !important;}
.subMenuCover a.flash { float:left; margin-left:10px; width:41px; height:42px; background:url(images/allimg.png) no-repeat -279px -12px !important;}
.subMenuCover a.air { width:120px;  margin-left:10px; height:46px; background:url(images/allimg.png) no-repeat -203px -185px !important; }
.subMenuCover a.aspNet { width:85px; height:45px; background:url(images/allimg.png) no-repeat -383px -45px !important; }
.subMenuCover a.wcf { width:85px; height:86px; background:url(images/allimg.png) no-repeat -383px -145px !important; }
.subMenuCover a.iPhone { width:139px; height:36px; background:url(images/allimg.png) no-repeat -546px -21px !important; }
.subMenuCover a.blackberry { width:58px; height:56px; background:url(images/allimg.png) no-repeat -588px -90px !important; }
.subMenuCover a.android { width:57px; height:53px; background:url(images/allimg.png) no-repeat -588px -171px !important; }
.icons a {  display:inline-block; width:32px; height:32px; }
a.linkedin { background:url(images/allimg.png) no-repeat -9px -301px; }
a.twitter { background:url(images/allimg.png) no-repeat -9px -355px; }
a.rss { background:url(images/allimg.png) no-repeat -9px -400px; }
a.rwstv { background:url(images/allimg.png) no-repeat -9px -446px; }
.icons a.facebook { width:32px; height:32px; background:url(images/allimg.png) no-repeat -9px -245px !important;	}

.ventures { width:670px;}
.ventures a { float:left; display:inline-block; background:none; padding:0px !important; margin:0px !important; border:0px !important; }
.ventures a.desingnBuy { width:153px; margin-left:2px !important; height:33px; background:url(images/allimg.png) no-repeat -68px -353px !important; }
.ventures a.project { width:153px; height:33px; background:url(images/allimg.png) no-repeat -68px -415px !important; }
.ventures a.salesplus { width:155px; height:35px; background:url(images/allimg.png) no-repeat -250px -352px !important; }
.ventures a.maitredee360 { width:156px; height:35px; background:url(images/allimg.png) no-repeat -250px -413px !important; }
/* =========== End of Sprite Images Class ============= */

ul.services { margin:0 2px; /*height:188px*/ /*height:255px;*/ }/*19/11 */
ul.services li { padding:0 0 0 11px; list-style:none; background:url(images/bullet.gif) no-repeat 0 7px; }
ul.services li a { color:#444444; text-decoration:none; }
ul.services li a:hover { color:#1574B9; }

.rwsIntro { }
.rwsIntro p { margin-top:15px; font:normal 11px Verdana, Geneva, sans-serif; line-height:18px; }
.rwsVideo { float:right; width:250px; margin:0 22px;}


/* ========== New Top Link ================ */
#access { float:right; margin:5px 0 0 0; }
#access ul { padding:0; margin:0;}
#access a { display:block; padding:0; font:normal 11px Verdana,Geneva,sans-serif; color:#555555; text-decoration:none;}
#access li { float:left; position:relative; height:18px; list-style:none; padding:0 10px; border-left:#b1b1b1 solid 1px;}
#access ul ul {	display:none; position:absolute; top:18px; left:-1px; float:left; width:150px; z-index:99999; background:#FFFFFF; box-shadow:3px 3px 2px #AAAAAA;}
#access ul ul.rightside { left:auto !important; right:-1px !important; } 
#access ul ul li {	min-width:141px; padding:0; height:auto !important;  border-bottom:#d5d5d5 solid 1px; border-left:0;}
#access ul ul ul {	left:100%;	top: 0;}
#access ul ul a { padding:5px; height:auto !important; width:141px; }
#access li:hover > a,
#access ul ul :hover > a {	color: #666; text-decoration:none;}
#access ul ul :hover > a:hover { background:#61a5d6; color: #fff;}
#access ul li:hover > ul {	display: block;}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {	color: #fff;}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {	color: #fff; background:#5b8233;}
#access ul li.bonone { border:0 !important;}

.tab { padding:3px 9px; margin:0 3px; border-left:#6e94af solid 1px; border-right:#6e94af solid 1px; background:url(images/mainmenu-tab.jpg) repeat-x 0 0 !important;}
.tab a.tabLink { font-weight:bold !important; color:#10578e !important; }
.tab a.tabLink:hover { color:#2881c6 !important;}

.middleMenu { clear:both; float:right; padding:10px 0 0 0 0 !important; }
.phoneNumber { float:right; padding:5px 10px 0 0; color:#555555; font:normal 11px Verdana, Geneva, sans-serif;}
/* ========== End Of New Top Link ================ */

/* our products-homepage box styles starts */
.our_products, .our_products_top, .our_products_bot{ width:674px; float:left}
.our_products_top{ height:10px; background:url(images/our_products_curve.png) no-repeat 0 0}
.our_products_bot{ height:15px; background:url(images/our_products_curve.png) no-repeat 0 100%}
.our_products_contentwrapper{ width:670px; padding:0 1px; float:left; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2}
.our_products_content{ width:654px; float:left; padding:0 8px; background:#fff url(images/our_products_contentbg.gif) repeat-x 0 100%;}
.our_products_content h3{ color: #252525; font-family: Calibri,"Trebuchet MS",Verdana,Geneva,sans-serif; font-size: 15px; padding: 0 0 4px 0; margin:0 0 7px 0; border-bottom:1px solid #e2e2e2;}
.our_products_content ul{ padding:0; margin:0}
.our_products_content ul li{ list-style-type:none; margin:0 20px 0 0; padding:0; float:left; width:204px}
.our_products_content ul li.sales{ margin:0}
.our_products_content ul li a{ width:204px; height:70px; float:left; background:url(images/our_products_logo.jpg) no-repeat 0 0}
.our_products_content ul li.maitrede a{ background-position:-214px 0}
.our_products_content ul li.sales a{ background-position:-428px 0}
.our_products_content ul li p{ padding:5px 9px 0 9px; float:left; margin:0; line-height:15px;}
.our_products_content ul li a span{ display:none}
/* our products-homepage box styles ends */
