*{padding:0px; margin:0px;}
body{margin:0px; font-size:14px; color:#cbcbcb; background:#040404 url(../images/body-bg1.gif) top left repeat-x;line-height:17px; font-family:Arial, Helvetica, sans-serif;}

/*body{width:100%; margin:0px auto; font-size:14px; color:#cbcbcb; background:#0a0a0a url(../images/body-bg1.gif) top left repeat-x; line-height:17px; font-family:Arial, Helvetica, sans-serif;}*/

a{text-decoration:none; outline:none;}
a:hover{text-decoration:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
p{margin-bottom:30px;}

/*----Hover Effect CSS----*/
.more {font-size:13px; text-decoration:none; margin:0px; padding:0px; padding-left:3px;}
.more a{color:#000; text-decoration:none; margin:0px; padding:0px; background-color:#6f6f6f;}
.more a:hover{text-decoration:underline; background-color:#FF0000;}


/*BreadCrumb CSS*/
.breadcrumbc{font-size:22px; color:#fff; padding:30px 2px 2px 20px; line-height:30px!important; vertical-align:middle; width:600px;}
.breadcrumbc a{font-size:22px; color:#fff; text-decoration:none; }
.breadcrumbc a:hover{font-size:22px; color:#fff; font-weight:normal; text-decoration:none;}
.breadcrumbc span{font-size:22px; color:#fff; background-color:#ff0000; padding:1px 2px 1px 2px;}

.breadcrumb{font-size:22px; color:#fff; padding:30px 2px 2px 20px!important; line-height:30px!important; vertical-align:middle; width:600px;}
.breadcrumb a{font-size:22px; color:#fff; text-decoration:none;}
.breadcrumb a:hover{font-size:22px; color:#fff; font-weight:normal; text-decoration:none;}
.breadcrumb span{font-size:22px; color:#fff; background-color:#ff0000; padding:1px 2px 1px 2px;}

.breadcrumb1{width:900px; float:left; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:22px; color:#fff; margin:0px 0px 6px 30px; line-height:16px;}
.breadcrumb1 a{width:auto; float:left; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:22px; color:#fff;  line-height:16px; background-color:#656565; padding:5px;background-color:#656565; margin-right:5px;}
.breadcrumb1 a:hover{font-size:22px; color:#fff; font-weight:normal; text-decoration:none;}

/* Header CSS  */
.logo{ width:270px; float:left; margin:24px 0px 0px 0px; padding:0px 0 0 10px;}

.rfp{width:187px; height:30px; background-color:#ff0000; float:right; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; margin-bottom:26px; margin-right:20px; padding-top:12px; padding-left:20px;}

.rfp a {color:#fff; margin:0px; font-size:16px;}
.rfp a:hover {text-decoration:underline; font-size:16px; color:#fff; margin:0px; padding:0px;}

.rfp2{width:187px; height:30px; float:right; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold; margin-bottom:26px; margin-right:20px; padding-top:12px; padding-left:20px;}

/*-----------------Menu CSS-----------------*/
.menu{width:600px; float:right;  border:0px solid #035c2e; padding:0px; margin:0px; text-align:right;}
.menu a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-align:right; margin:0 10px 0 10px; }
.menu a:hover{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff0000; font-weight:bold; text-align:right; background:#000000;}


.dropMenu{display:block; position:absolute; width:960px; float:left; margin-left:-728px; padding:0px;  border:0px solid #cd0000; visibility:hidden; z-index:99999; }

.dropMenu .filter{width:100%; }
.dropMenu .filter .inner .whatwedo{background:url(../images/trans.png); width:100%; padding-left:10px; margin:0px;}

/*----main container css----*/
.contain{margin:0px auto; width:1000px;}
.content{margin:14px 0px 0px 0px; padding-right:10px; float:left; width:990px;  background:url(../images/content-bg.gif) left top no-repeat;}
/*.content{margin:11px 0px 0px 0px; float:left; background:url(../images/content-bg.gif) left top no-repeat; width:100%;}*/

.content h1{margin-bottom:10px; font-size:18px; color:#fff; font-weight:normal;}
.content1{margin:inherit; padding:inherit; background:url(../images/content-bg1.gif) left bottom no-repeat; width:inherit;}
.content1 h1{ margin:0px; padding:0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:30px; color:#fff;}
.contentbot{margin:11px 0px 0px 0px; float:left;background:url(../images/contentarea-bott-bg.gif) left bottom no-repeat;width:100%; padding-bottom:10px;}

/* Home Middle Section CSS  */
.homemidsection{ background:#000 url(../images/home-mid-bg.gif) no-repeat; width:1000px; float:left; padding:0px; margin:0px;}

/* Home Middle Left Section CSS  */
.homemidsection1{float:left; width:590px; padding-left:35px;}
.homemidsection1 ul{margin:0px; padding:0px;  list-style-type:none; width:593px;}
.homemidsection1 li{margin:0px; padding:0px; width:272px; float:left; border:0px solid #cd0000; }
.homemidsection1 a{ color:#fff;}
.homemidsection1 a:hover{background-color:#FF0000; font-weight:bold;}
.header{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; margin-bottom:10px; margin-top:20px; color:#fff; padding-bottom:8px;}
.homemidsection1 p {font-size:14px; color:#cbcbcb; margin:0px; padding:0px;}
.dottedline{margin:16px 0px 16px 0px; padding:0px; background:url(../images/dotted-line.gif) repeat-x; height:1px;} 
.dottedline1{margin:0px 0px 0px 0px; padding:0px; background:url(../images/dotted-line.gif) repeat-x; float:left; 
width:999px; height:1px;} 
.dropMenu .dottedline1{width:100%;}

/* Home Middle Right Section CSS  */
.gaphome{float:left; width:48px; border:0px solid #dddddd;}
.homemidsection2{float:left; width:315px;}
.followus{ background-color:#151515; height:33px; width:265px; padding-top:9px; padding-right:15px; padding-left:20px;}

.followus1{float:left; height:25px; width:24px; }
.followus1 a {display:block; height:25px; width:24px; overflow:hidden;}
.followus1 a:hover {display:block; text-indent:-24px; background:none}

.followus2{float:left; height:25px; width:24px; }
.followus2 a {display:block; height:25px; width:24px; overflow:hidden;}
.followus2 a:hover {display:block; text-indent:-24px; background:none}

.followus3{float:left; height:25px; width:24px; }
.followus3 a {display:block; height:25px; width:24px; overflow:hidden;}
.followus3 a:hover {display:block; text-indent:-24px; background:none}

.followus4{ float:left; height:25px; width:24px; }
.followus4 a {display:block; height:25px; width:24px; overflow:hidden;}
.followus4 a:hover {display:block; text-indent:-24px; background:none}

.followus5{float:left; height:25px; width:24px; }
.followus5 a {display:block; height:25px; width:24px; overflow:hidden; background:none}
.followus5 a:hover {display:block; text-indent:-24px; background:none}

.newsletter{background-color:#151515; height:47px; width:290px; margin-top:8px; padding-left:10px;}
.newsletterinput {width:180px; border:1px  solid #3e3e3e; height:17px; margin:0px; background-color:#151515; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9d9d9d; text-align:left; padding:4px; margin:8px 5px 0px 0px;}

/* Home Client Section CSS  */
.clients{ background: url(../images/clients-bg.gif) center top no-repeat; float:left; width:1000px;; height:116px; margin:15px 0px 20px 0px;  padding:0px; }
.clients ul {margin:0px; padding:0px; list-style:none;}
.clients li{margin:10px 20px 20px 25px; float:left; width:auto; background-position:bottom left;}
.clients .imgpadtop{ padding-top:18px;}
/* GOLBAL What We Do Section CSS  */

.whatwedo{margin-left:27px; padding:0px; float:left; border:0px solid #ccc; width:955px; padding-top:8px; border:0px solid #fff;}
.whatwedo-header{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; margin-bottom:20px; color:#fff; padding-top:10px; }
.whatwedo-gap{float:left; width:30px; }
.whatwedo-gap1{float:left; width:10px;}

.creative{float:left;  margin-left:10px; margin-bottom:20px; width:145px; border:0px solid #cd0000; }
.creative span{ margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:bold; line-height:12px; }
.creative ul{margin-top:10px; padding:0px; list-style:none; border:0px solid #cd0000;}
.creative li{margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; height:18px; color:#fff; line-height:19px;}
.creative li a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; height:18px; font-size:11px; color:#fff; line-height:19px;}
.creative li a:hover{text-decoration:none; line-height:19px; background-color:#ff0000; font-weight:bold; height:18px; font-size:12px; color:#fff; position:relative;}


.technology{float:left;  margin-left:0px; margin-bottom:20px; width:175px; border:0px solid #cd0000; }
.technology span{ margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:bold; line-height:12px; }
.technology ul{margin-top:10px; padding:0px; list-style:none; border:0px solid #cd0000;}
.technology li{margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; height:18px; color:#fff; line-height:19px;}
.technology li a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; height:18px; font-size:11px; color:#fff; line-height:19px;}
.technology li a:hover{text-decoration:none; line-height:19px; background-color:#ff0000; font-weight:bold; height:18px; font-size:12px; color:#fff; position:relative;}


.technology1{float:left; width:150px;}
.technology1 span{ margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:bold; line-height:12px; }
.technology1 ul{margin-top:10px; padding:0px; list-style:none;}
.technology1 li{ margin:0px; padding:0px; border-bottom:1px dashed #494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:19px;}
.technology1 li a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:19px;}
.technology1 li:hover{background-color:#ff0000; text-decoration:none; color:#bababa;}
.technology1 li a:hover{background-color:#ff0000; text-decoration:none; color:#bababa; position:relative;}

.technology2{float:left; width:150px;}
.technology2 span{ margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:bold; line-height:12px; }
.technology2 ul{margin-top:10px; padding:0px; list-style:none;}
.technology2 li{ margin:0px; padding:0px; border-bottom:1px dashed #494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:19px;}
.technology2 li a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:19px;}
.technology2 li:hover{background-color:#ff0000; text-decoration:none; color:#bababa;}
.technology2 li a:hover{background-color:#ff0000; text-decoration:none; color:#bababa; position:relative;}

.internet-marketing{float:left; width:209px;}
.internet-marketing span{ margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bababa; font-weight:bold; line-height:12px; }
.internet-marketing ul{margin-top:10px; padding:0px; list-style:none;}
.internet-marketing li{ margin:0px; padding:0px; border-bottom:0px dashed #494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:19px;}
.internet-marketing li a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; height:18px; font-size:11px; color:#fff; line-height:19px;}
.internet-marketing  li a:hover{text-decoration:none; line-height:19px; background-color:#ff0000; font-weight:bold; height:18px; font-size:12px; color:#fff; position:relative;}




/* Bottom Section CSS  */

.bottom{float:left; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; width:100%;}
.bottom ul{margin:0px; padding:0px; list-style:none;}
.bottom li{margin:0px; padding:0px;}
.bottom li a{margin-left:10px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
.bottom li a:hover{ background-color:#FF0000;}
.bottom li p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
.bottom li img{margin:0px; padding:0px; float:left;}

/* What we do Section FOR INTERNET MARKETING */
/* Common Classes for all the box slide in-out effect */
.midbg{ background:#000 url(../images/What-we-do-im-bg.gif) no-repeat; margin:0px; padding:0px; float:left; width:1000px; height:127px;}

.clasp {text-align:left; width:907px; float:left; margin-left:30px; padding:0px; background:url(../images/What-we-do-im-bg1.gif) no-repeat;}

.clasp a{font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; color:#dadada; font-weight:bold; padding:0px; line-height:39px; text-decoration:none;}
.clasp a:hover{ text-decoration:none;}

.boxcommon1{float:left; margin:0px; padding:0px; width:480px;}
.boxcommon2{float:left; margin:0px; padding:0px; width:395px;}
.boxcommon2 h1{ margin:50px 0px 0px 0px; padding:0px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:26px; color:#fff;}
.boxcommon2 p{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.viewportfolio{margin-top:5px; padding-top:3px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; background-color:#ff0000; width:115px; height:20px; text-align:center;}
.viewportfolio a{font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; background-color:#ff0000; text-align:center;}
.viewportfolio a:hover{ text-decoration:none; }
.boxcommon3{ float:left; margin:0px; padding:0px; width:39px; }

/* What we do --Internet Marketing Section CSS  */
.seo {display:none; width:922px; float:left;  margin-left:30px; background:url(../images/seo-bg.jpg) no-repeat; height:235px;}
.ppc {display:none; width:922px; float:left;  margin-left:30px; background:url(../images/ppc-bg.jpg) no-repeat; height:235px;}
.smo {display:none; width:922px; float:left;  margin-left:30px; background:url(../images/smo-bg.jpg) no-repeat; height:235px;}
.da {display:none; width:922px; float:left;  margin-left:30px; background:url(../images/da-bg.jpg) no-repeat; height:235px;}
.eml {display:none; width:922px; float:left;  margin-left:30px; background:url(../images/em-bg.jpg) no-repeat; height:235px;}
.vm {display:none; width:922px; float:left;  margin-left:30px; background:url(../images/vm-bg.jpg) no-repeat; height:235px;}
.vmbottom{float:left; margin:0px 0px 20px 30px; padding:0px; width:922px; height:57px; background:url(../images/What-we-do-im-bg2.gif) no-repeat;}


.services{background-image:url(../images/body-bg1.gif); background-color:#000000; }

.services-content{border:0px solid red; width:615px; float:left; padding:30px 0 0 20px;}

.services-content p{margin:20px 0 20px 0; padding:0px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#cbcbcb;}
.services-content a{margin:20px 0 20px 0; padding:0px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}


.services-content2{width:615px; float:left; margin:-20px 0 0 18px; }
.services-content .newdetails2{font-size:14px; color:#cbcbcb; border:1px solid #fff;} 

.services-content2 a{font-size:14px; color:#fff; text-align:left;}
.services-content2 a:hover{ background-color:#ff0000; text-align:left;}
.services-content2 h2{ padding:15px 0 15px 0;}


.services-content h2{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; line-height:25px; font-weight:normal;}
.services-content h2 a{font-size:24px; color:#fff; line-height:25px; font-weight:normal; text-decoration:none}
.services-content h2 a:hover{font-size:24px; color:#fff; line-height:25px; font-weight:normal; text-decoration:none}
.services-content h3{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold;}

.hgap{border:0px solid green; width:38px; float:left; margin:0px 0 0 5px;}

.sublinks{border:0px dashed blue; width:320px; float:right;}
.sublinks ul{margin:0px; padding:0px; width:100%; list-style:none; }
.sublinks li{height:18px; border:0px solid #5c5c5c; width:250px; float:left; margin-top:5px; margin-left:20px; padding-left:4px; line-height:20px;}
.sublinks a{height:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cbcbcb;}
.sublinks a:hover{ height:18px;  font-family:Arial, Helvetica, sans-serif; color:#fff; background:#ff0000; text-decoration:none; font-weight:bold; line-height:20px}


.activecl{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:#ff0000; text-decoration:none; font-weight:bold;}

.sublinks h2{margin-left:20px; padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:25px; font-weight:normal; background-color:#ff0000; width:137px;}

.divider{ background:url(../images/dotted-line.gif) repeat-x; margin-right:0px; width:290px; float:right; }


.quickform{border:0px solid blue; width:302px; float:right; margin-left:5px;}

.quickform div{margin:0px; padding:0px; border:0px solid #cd0000;}
.formb{margin:0px; padding:0px; border:1px solid #cd0000; background:url(../images/quickform-bg.png) top left no-repeat; height:350px; }
.formb ul{margin:0px; padding:0px; list-style:none;}
.formb li{float:left; margin-top:8px; padding-left:10px; width:100px; border:0px solid #cd0000}


.formb input{border:1px solid #3e3e3e; width:155px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px; }
.formb select{border:1px solid #3e3e3e; width:166px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:2px;}
.formb-img{border:0px;}
.formb textarea{border:1px solid #3e3e3e; width:166px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:2px;}

.peopleluvus{float:right; margin:0px; width:290px;}





/* JOIN the GANG Section*/
.jointhegang{background-image:url(../images/join-the-gang.jpg); width:98%;}
.jointhegangmid{border:0px solid #fff; width:100%; float:left; margin:30px 0 10px 15px; }
.jointhegang p {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#e7e7e7; line-height:25px;}
.openings{margin:40px 0 150px 15px; padding:0px; border:0px solid #fff; width:100%; float:left; height:300px;}
.openings ul{margin:0px; padding:0px; list-style:none;}
.openings li{ float:left; margin:0 10px 2px 0; padding:0px; border:0px solid #cd0000; width:100%; height:20px;}
.openings li a{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f7f7f7; line-height:25px;}
.openings li a:hover{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f7f7f7; line-height:22px; background:#ff0000; text-decoration:none; font-weight:bold;}
.openings li h2{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#fff; line-height:25px; font-weight:normal;}
.txt_pink-bg {background: url(../images/pink-bg.png);  width:auto; margin:1px 0 0 15px;  padding:5px; float:left; width:auto; line-height:38px;}
.txt_pink-bg p {font-size:42px; color:#FFF; text-align:left; color:#b0b0b0; }

/* Misc classes */

.ulli{ margin:0px; padding:0px; width:272px; border:0px solid #fff;}
.ulli ul{ margin-top:10px; padding-left:0px; list-style:none; width:250px; }
.ulli li{ width:100%;  border:0px solid #cd0000; margin:0px; padding:0px; line-height:22px; list-style:none;}
.ulli li a{line-height:22px; color:#fff; text-decoration:none}
.ulli li a:hover{line-height:22px; color:#fff; text-decoration:none; background:#FF0000;}

.jointhegangbox{display:block; border:2px solid #80023b; float:left; width:90%; background:url(../images/pink-bg.png); line-height:25px; margin:0 0 20px 20px; }
.jointhegangbox p{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold; padding-left:50px;}
.jointhegangbox a{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:bold; }
.jointhegangbox a:hover{ text-decoration:underline;}

.clientlogin {width:90px; border:1px  solid #3e3e3e; height:17px; margin:0px; background-color:#151515; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:left; padding:4px; margin:8px 5px 0px 0px;}


/*RFP Section CSS*/
.services-contentrfp{border:0px solid red; width:95%; float:left; margin:50px 0 0 18px;}
.services-contentrfp ul{margin:0px; padding:0px; width:100%; list-style:none;}

.services-contentrfp li{ float:left; margin-right:70px; margin-top:10px; padding:0px; width:400px; border:0px solid #9c9c9c;}
.services-contentrfp div{margin-top:3px; padding:0px; border:0px solid #cd0000; width:175px; float:left;  }

.services-contentrfpinput{border:1px solid #3e3e3e; width:155px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px; }
.services-contentrfp  select{border:1px solid #3e3e3e; width:166px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:2px;}

.services-contentrfp textarea{border:1px solid #3e3e3e; width:600px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px;}

.contact{width:680px; float:left; margin:50px 0 0 18px;}
.contact ul{margin:0px; padding:0px; width:100%; list-style:none;}
.contact li{ float:left; margin-right:70px; margin-top:10px; padding:0px; width:270px; border:0px solid #9c9c9c;}
.contact div{margin-top:3px; padding:0px; border:0px solid #cd0000; width:100px; float:left; border:0px solid #cd0000; }
.contactinput{border:1px solid #3e3e3e; width:160px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px; }
.contact  select{border:1px solid #3e3e3e; width:150px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:2px;}
.contact textarea{border:1px solid #3e3e3e; width:600px; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px;}

.address{width:275px; float:right;}
.contactadd{border:0px solid #0d0d0d; width:275px; float:left; margin-top:50px; margin-left:10px;}

.contactadd a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; width:auto; float:left; color:#fff; padding:0px; margin:0px;}
.contactadd a:hover{background-color:#FF0000; padding:0px; margin:0px; width:auto; float:left;  font-weight:bold; }

.google{width:680px; float:left; margin-bottom:30px;}
.google .googlemap{border:2px solid #303030; width:630px; background-color:#262626; padding:10px; float:left; margin:50px 0 0 18px;}
.google a{}
.google a:hover{background-color:#FF0000;}

/*RFP Section CSS*/
.border{border-bottom:1px dashed #494949;}

.table{background-color: #171717; border:1px solid #363434; border-right:none; border-bottom:none;}
.table tr td{padding:5px;  border-bottom:1px solid #363434; border-right:1px solid #363434;}
.pad20{ padding-left:25px; padding-top:10px;}
.padtop{padding-top:10px;}

.hire{ width:980px; float:left; padding-top:25px; padding-left:20px; margin-top:15px; border-top: 0px dashed #494949; background:url(../images/dotted-line.gif) top left repeat-x;}
.hire a{text-decoration:none;}
.hire a:hover{text-decoration:none; background-color:#FF0000}


.hire a{color:#fff;}
.hire a:hover{ color:#fff;}

.portfoliotop{ margin:0px; padding:0px; width:588px; border:0px solid #cd0000; display:block;}
.portfoliotop ul{ margin:0px; padding:0px; list-style:none;}
.portfoliotop li{ margin:0px; padding:0px; float:left;}
.portfoliotopcontainer{ margin-top:0px; padding:0px; width:588px; border:0px solid #cd0000; display:block;}
.portfoliowidth{float:left; width:630px;}

.portfolioheading{width:630px; float:left}
.portfolioheading img{float:left; margin:0px; padding:0px;}

#contentttdiv1 {width:578px; min-height:84px; float:left; background: url(../images/portflio-bg.gif) left top repeat; padding:10px 5px 10px 5px; margin-bottom:10px;}
#contentttdiv1 .projectheading{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#cbcbcb; font-weight:bold; padding:10px;}
#contentttdiv1 .leftcontent{width:278px!important; float:left;}
#contentttdiv1 .rightcontent{width:300px!important; float:left; padding-top:6px;}

.contentttdiv2 {width:578px; min-height:84px; background: url(../images/portflio-bg.gif) left top repeat; padding:10px 5px 10px 5px; margin-bottom:10px;}

.jobapplication{ width:630px; float:left;}
.jobapplication .form{width:450px; float:left; padding-bottom:20px;}
.jobapplication .form label{ width:200px; float:left;}
.jobapplication .form .select{ width:240px; float:left; border:1px solid #3e3e3e;  background:#151515; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px; margin-bottom:10px;}
.jobapplication .form .input{ width:230px; float:left; border:1px solid #3e3e3e;  background:#151515; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px; margin-bottom:10px;}
.jobapplication .form  .text_color{ color:#ff0000; font-weight:bold; text-align:right; padding-top:7px; width:10px; float:left;}
.jobapplication .form .textarea{border:1px solid #3e3e3e; width:430px; float:left; background:#151515;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; padding:4px; margin-bottom:10px;}

/*---------created by anamika-----------*/
.contenttop{background:url(../images/content-bg.gif) left top no-repeat; width:100%; float:left; margin-top:11px;}
.contentbott{background:url(../images/contentarea-bott-bg.gif) left bottom no-repeat;width:100%; float:left;}

.MainContainer{color:#fff;}
.LeftContainer{width:635px; float:left;}
.contentarea{ width:635px; padding-left:20px; padding-top:30px; float:left;}
.RightContainer{width:320px; float:right; padding:32px 0 0 0px;}

.marginten{border-left:10px solid #000;}
.marginbot{border-bottom:5px solid #000;}


.hire{ width:980px; float:left; padding-top:20px; padding-left:20px; color:#fff; background:url(../images/dotted-line.gif) top left repeat-x;}
.hire a{text-decoration:none; color:#fff; font-size:13px;}
.hire a:hover{text-decoration:none; background-color:#FF0000; color:#fff; font-size:14px;}
.hire h2{font-size:24px; color:#fff; width:295px; line-height:25px; font-weight:normal; padding-bottom:10px; height:16px; padding-top:3px;}

/* css by ravinder */
#subimages{min-height:364px; height:364px; background:url(../images/ajax-loader2.gif) center center no-repeat;}
.follow-us{float:left;}
.mnd-text{padding:10px 0 0 0!important;color:#ff0000; width:auto!important;}
.mnd-text span{color:#fff;}

/* project life cycle */
.prj-cycle{width:558px; background-color:#333333; padding:15px 15px 12px 18px;}
.prj-cycle .left-p{width:289px; float:left;}
.prj-cycle .left-p div{height:30px; padding:0px;}
.prj-cycle .left-p a img{background:url(../images/stepbg.png) no-repeat left top;}
.prj-cycle .left-p a:hover{background:none;}
.prj-cycle .left-p a:hover img{background:url(../images/stepbgover.png) no-repeat left top;}
.prj-cycle .right-p{width:250px;}
.prj-cycle .left-p a.current img{background:url(../images/stepbgover.png) no-repeat left top;}
.prj-cycle .left-p a.close img{background:url(../images/stepbg.png) no-repeat left top;}
.prj-cycle .over-content{padding:16px 0 0px 0px; width:555px; height:171px; display:none;}
.prj-cycle .over-content img{width:555px; height:168px;}

.ajax-loader{height:364px; width:588px; background:url(../images/ajax-loader.gif) no-repeat center center;}

.webpage-title{width:auto; text-align:right; font-size:11px;}
.w3c-area{width:360px;}
.w3c-icon{width:auto; padding:4px 10px 0 0px}

.follow-us-header{background:url(../images/follow-us-bdr.png) left top no-repeat;}
.follow-us-head{margin:0px; padding:0px; float:left}
#sharethis{display:block; float:right; margin:22px 10px 0 0px;}
#sharethis a{display:block; color:#FFFFFF;}

.stico_default2{background:url(../images/share-icon-16x16.png?CXNID=1000014.0NXC) no-repeat scroll 0 0 !important}