@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tfoot, thead, th {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; vertical-align: top; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility: hidden;}	
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
ins {text-decoration: none;}
del {text-decoration: line-through;}
body {margin: 0px; padding: 0px; background:url(../images/page_bg.jpg) 0 0 repeat-x #ffffff; color:#555; font:normal 11px verdana, Arial, Helvetica, sans-serif;}
.clearing {clear:both; font-size:0px; line-height:0;}
.left {float:left;}
.right {float:right;}
a {color:#6f6f6f; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif;}
p { color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px 5px 10px;}
.bodycontent { width:480px;}
/*===================== Common CSS ends Here ========================*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Index Page Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*========================Header Starts Here============================*/
.headerOuter {width:100%; height:116px; position:relative;}
.header {width:1000px; height:116px; margin:0 auto; position:relative;}
.header img.logo {position:absolute; top:10px; left:12px;}

/*-------------------TOP ICON Starts Here----------------------------*/
.topiconlink {position:absolute;top:10px;left:888px; width:100px;height:60px;}
.iconhome {color:#000; background:url(../images/icon_home.jpg) 0 0 no-repeat; width:19px; height:29px; display:block; margin-right:15px; text-indent:-9999px;}
.iconhome:hover { background-position:0 -29px;}
.iconcontact {color:#000; background:url(../images/icon_contact.jpg) 0 0 no-repeat; width:19px; height:29px; display:block; margin-right:15px; text-indent:-9999px;}
.iconcontact:hover { background-position:0 -29px;}
.iconsitemap {color:#000; background:url(../images/icon_sitemap.jpg) 0 0 no-repeat; width:19px; height:29px; display:block; text-indent:-9999px;}
.iconsitemap:hover { background-position:0 -29px;}
/*-----------------------TOP ICON Ends Here----------------------*/

/*---------------------------Top Navigation Styles Start Here--------------------*/
.nav {background:url(../images/main-menu.gif) no-repeat; width:1000px; height:43px; position:absolute; top:73px; left:0;}
.nav span {display: none;}
.nav li, .nav a {height:43px;display:block;}
.nav li {float:left;list-style:none;display:inline; text-indent:-9999px;}
.home {width: 116px;}
.Aboutus {width: 124px;}
.services {width: 114px;}
.portfolio {width: 117px;}
.requestquote {width: 168px;}
.careers {width: 110px;}
.contactus {width: 251px;}

.home a:hover, .home a.selected {background:url(../images/main-menu.gif) 0px -43px no-repeat; }
.Aboutus a:hover, .Aboutus a.selected {background:url(../images/main-menu.gif) -116px -43px no-repeat; }
.services a:hover, .services a.selected {background:url(../images/main-menu.gif) -240px -43px no-repeat; }
.portfolio a:hover, .portfolio a.selected {background:url(../images/main-menu.gif) -354px -43px no-repeat; }
.requestquote a:hover, .requestquote a.selected {background:url(../images/main-menu.gif) -471px -43px no-repeat; }
.careers a:hover, .careers a.selected {background:url(../images/main-menu.gif) -639px -43px no-repeat; }
.contactus a:hover, .contactus a.selected {background:url(../images/main-menu.gif) -749px -43px no-repeat; }
/*---------------------------Top Navigation Styles Ends Here--------------------*/


/*========================Header Ends Here============================*/


/*================================Heading Info and Fetured Member Styles Starts Here==========================*/
.middleInfoOuter {width:1000px; margin:0 auto; position:relative; }
.bannerimg {margin:0 auto; width:1000px; height:284px; background:url(../images/banner_seomajesty.jpg) 0 0 repeat-x;}
.captiontxt { width:500px; color:#bc0100; font:bold 18px  Arial,verdana, Helvetica, sans-serif; text-decoration:none; padding:30px 0 5px 20px; }

/*--------------------Quick Query Forms Starts Here------------------------*/
.QuickQuery {width:227px;}
.QuickQueryLeftGap {margin-left:20px; _margin-left:7px;}
.QuickQueryRightGap {margin-right:18px; _margin-right:7px;}
.QuickQueryInner { background:url(../images/quick_query_midline.gif) 0 0 repeat-y; width:227px;}
.QuickQuery span.top {width:227px; height:34px; background:url(../images/quick_query_heading.gif) 0 0 no-repeat; display:block; line-height:0px;}
.QuickQuery span.bottom {width:227px; height:12px; background:url(../images/quick_query_bottom.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.bgimg { background:url(../images/quick_query_gradient.gif) 0 0 repeat-x; width:224px; margin-left:1px;}
.member  { width:220px; color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 0 5px 10px;}
.qqfield {width:196px; height:18px; border:solid 1px #88b3da;}
.qqdescription {width:196px; border:solid 1px #88b3da;}
.submit a{ background:url(../images/submit.gif) 0 0 no-repeat; display:block; width:105px; height:23px; margin-left:10px; }
.submit a:hover{width:220px; background-position:0 -23px;}
.submitshadow { background:url(../images/submit_shadow.gif) 0 0 no-repeat; width:105px; height:23px; margin:1px 0 0 10px;}

.followuslogo {width:227px; height:20px; font:bold 16px verdava, Arial, Helvetica, sans-serif; color:#afb0b0; }
.linkedin { padding:10px 20px 0 0;}
.twitter {padding:10px 0 0 0;}
.facebook { padding:10px 20px 0 0;}
.skypeline { border:1px #dcdcdc solid; width:220px; height:30px; padding:5px; margin-top:10px; }

/*--------------------Quick Query Forms Ends Here------------------------*/


/*--------------------Right content Starts Here------------------------*/
.headingInfo {width:701px; background:url(../images/content_bg.jpg) 0 0 no-repeat; margin-left:30px; margin-bottom:35px; _margin-left:25px;}
.sliderimgbg { margin-bottom:20px; margin-left:80px;}
.infoTxt {width:470px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 18px; _margin:0 0 10px 10px;}
.thanksTxt{width:450px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 10px 18px; _margin:10px 0 10px 10px;}
.infoTxt h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; margin:15px 0 10px 0;}
.infoimg { margin:10px 0 0 30px; _margin:10px 0 0 30px;}
.thanksimg { margin:10px 0 0 20px; _margin:10px 0 0 10px;}
.inforeadmore a{ background:url(../images/readmore.jpg) 0 0 no-repeat; display:block; width:105px; height:23px; text-indent:-9999px; margin-top:10px;}
.inforeadmore a:hover{ background-position:0 -23px;}
.inforeadmoreshadow { background:url(../images/readmore_shadow.jpg) 0 0 no-repeat; width:105px; height:23px; margin:1px 0 0 0px;}

.tableinfo {width:701px;}
.tableinfoLeftGap {margin-left:37px; _margin-left:24px;}
.tableinfoRightGap {margin-right:18px; _margin-right:7px;}
.tableinfoInner { background:url(../images/table_bgmiddle.gif) 0 0 repeat-y; width:701px;}
.tableinfoInnertesti { background:url(../images/table_testibgmiddle.gif) 0 0 repeat-y; width:701px;}
.tableinfo span.top {width:701px; height:13px; background:url(../images/table_bgtop.gif) 0 0 no-repeat; display:block; line-height:0px;}
.tableinfo span.bottom {width:701px; height:13px; background:url(../images/table_bgbottom.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.bgimg { background:url(../images/quick_query_gradient1.gif) 0 0 repeat-x; width:701px; margin-left:1px;}
.bgimgcolor { background-color:#ececec; background:url(../images/table_bggraymid.gif) 0 0 repeat-y; width:695px; margin-left:3px;}
.seoicon  { width:320px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;  padding:10px 10px 15px 18px;}
.seoicon h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; }
.ppcicon  { width:320px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; padding:10px 10px 15px 18px;}
.ppcicon h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; }
.linkbulidingicon  { width:319px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; padding:15px 10px 15px 18px;}
.linkbulidingicon h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; }
.smoicon  { width:320px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; padding:15px 10px 15px 18px;}
.smoicon h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; }
.adsenseicon  { width:320px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; padding:15px 10px 15px 18px;}
.adsenseicon h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; }
.omricon  { width:320px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; padding:10px 15px 15px 18px;}
.omricon h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; }
.more { float:right;}
.tableinfoshadow { background:url(../images/table_bgshadow.gif) 0 0 no-repeat; width:701px; height:22px; margin:1px 0 0 0px;}
/*--------------------Right content Ends Here------------------------*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Index Page Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Internet Marketing Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*--------------------Our Services Starts Here------------------------*/
.ourservices {width:228px;}
.ourservicesLeftGap {margin-left:20px; _margin-left:2px;}
.ourservicesRightGap {margin-right:18px; _margin-right:2px;}
.ourservices span.bottom {width:228px; height:14px; background:url(../images/services_bottombg.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}
.ourservicesshadow { background:url(../images/services_box_shadow.gif) 0 0 no-repeat; width:228px; height:25px; margin:1px 0 0 0px; }
.serviceBox {width:228px; background:url(../images/services_middlebg.gif) 0 0 repeat-y; }
.serviceBox span.top {width:228px; height:35px; background:url(../images/our_services_heading.jpg) 0 0 no-repeat; display:block; line-height:0px; font-size:0;}

ul.servicelink { text-align:left; margin:10px 0 0 15px;}
ul.servicelink li.bullet { background:url(../images/text_arrow.gif)  0 5px no-repeat; padding-left:14px;}
ul.servicelink li.bullet a {color:#626262; font:bold 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
ul.servicelink li.bullet a:hover {text-decoration:underline;}

ul.servicelink2 { text-align:left; margin:5px 0 10px 30px;}
ul.servicelink2 li.bulletsub { background:url(../images/text_arrow2.gif)  0 5px no-repeat; padding:2px 0 2px 14px;}
ul.servicelink2 li.bulletsub a {color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
ul.servicelink2 li.bulletsub a:hover {text-decoration:underline;}

ul.servicelink3 { text-align:left; margin:5px 0 10px 15px;}
ul.servicelink3 li.bulletsub2 { background:url(../images/text_arrow3.gif)  0 5px no-repeat; padding:2px 0 2px 14px;}
ul.servicelink3 li.bulletsub2 a {color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
ul.servicelink3 li.bulletsub2 a:hover {text-decoration:underline;}
/*--------------------Our Services Ends Here------------------------*/

/*--------------------Middle content Starts Here------------------------*/
.middlecontentInfo {width:498px; margin:0 5px 0 5px; _margin-left:5px; padding-right:5px;}
.middlecontentinfoTxt {width:498px; color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 10px 5px; _margin:0 0 5px 5px;}
.middlecontentinfo h1 {color:#ba0000; font:bold 16px Arial, Helvetica, sans-serif; margin:15px 0 20px 0;}
.errorTxtheaading {color:#ba0000; font:bold 30px Arial, Helvetica, sans-serif; }
.errorsubTxt {color:#000000; font:bold 16px Arial, Helvetica, sans-serif; }
.errorTxt {color:#959595; font:normal 11px verdana, Arial, Helvetica, sans-serif; margin:15px 0 20px 10px; }

/*--------------------Middle content Ends Here------------------------*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Internet Marketing Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Request Quote Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.requestquoteInfo {width:498px; margin:0 5px 0 15px;}
.requestquoteinfoTxt {color:#626262; text-decoration:none;}
.rqforms { width:478px; border:1px #CCCCCC solid; padding:10px 0 10px 5px;}
.rqfield {width:240px; height:18px; border:solid 1px #88b3da; color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; }
.rqfileattached {width:244px; height:22px; border:solid 1px #88b3da; color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; }
.rqdropdown {width:242px; #width:244px; height:22px; #height:28px; border:solid 1px #88b3da; color:#626262; font:normal 12px verdana, Arial, Helvetica, sans-serif;}
.starred {color:#ff0000; }
.submitbut { background:url(../images/buttons_bg.gif) 0 0 repeat-x; padding:4px; border:1px #fff solid; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer;}
.submitbut:hover { background:url(../images/buttons_bg_hover.gif) 0 0 repeat-x; padding:4px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Request Quote Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact Us Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.contactmsq {width:240px; border:solid 1px #88b3da;}
.border{border:solid 1px #88b3da; width:210px;}
.heading { color:#6c6c6c; font:bold 16px  Arial,verdana, Helvetica, sans-serif; text-decoration:none;}
.messengerouter {width:215px;}
.messenger { width:210px; }
.iconmail { margin:5px 10px 10px 0; border:1px #CCCCCC solid; width:210px; padding:4px;}
.mailtxt { margin:10px 0 20px 20px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Contact Us Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Sitemap Classes Starts Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bodycontact { width:470px; vertical-align:middle;}
ul.contactlink { text-align:left; margin:10px 0 0 15px;}
ul.contactlink li.conbullet { background:url(../images/text_arrow.gif)  0 7px no-repeat; padding-left:14px;}
ul.contactlink li.conbullet a {color:#626262; font:bold 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
ul.contactlink li.conbullet a:hover {text-decoration:underline;}

ul.conserviceslink {text-align:left; margin:10px 0 0 25px;}
ul.conserviceslink li.conbullet2 { background:url(../images/text_arrow.gif)  0 7px no-repeat; padding-left:14px;}

ul.contactlink2 { text-align:left; margin:5px 0 10px 30px;}
ul.contactlink2 li.conbulletsub { background:url(../images/text_arrow2.gif)  0 7px no-repeat; padding:2px 0 2px 14px;}
ul.contactlink2 li.conbulletsub a {color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
ul.contactlink2 li.conbulletsub a:hover {text-decoration:underline;}

ul.contactlink3 { text-align:left; margin:5px 0 10px 15px;}
ul.contactlink3 li.conbulletsub2 { background:url(../images/text_arrow3.gif)  0 7px no-repeat; padding:2px 0 2px 14px;}
ul.contactlink3 li.conbulletsub2 a {color:#626262; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
ul.contactlink3 li.conbulletsub2 a:hover {text-decoration:underline;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Sitemap Classes Ends Here +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*============================ Footer Classes Starts Here==============================*/
.footerouter {width:1000px; margin:10px auto;}
.footer {height:63px; padding-top:8px; width:1000px; background:url(../images/footer_bg.gif) 0 0 no-repeat; text-align:center; color:#6c6c6c; font:normal 10px verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.footer a {color:#6c6c6c; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

/*============================ Footer Classes Ends Here==============================*/



h2 {color:#626262; font:normal 13px Arial, Helvetica, sans-serif; margin-top:4px}
.portfolioinfoTxt {width:260px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; margin:60px 0 10px 10px; _margin:0 0 10px 10px;}
.portfolioimg { width:402px; margin:10px 0 0 20px; _margin:10px 0 0 10px;}
.headingtxt { color:#ba0000; font:normal 14px verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin-left:10px;}
.websitethumb  { width:320px; padding:0 10px 15px 30px;}
.portfoliodescrip { width:300px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; }

.testidescrip { width:699px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; }

.testimonialtxt { width:700px; color:#898989; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; }


.websitename { color:#ba0000; font:normal 15px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.rightcon { width:720px;}
.paging { float:right}

.projectreport a{ float:left; color:#ba0000; font:normal 11px verdana, Arial, Helvetica, sans-serif; text-decoration:none; margin-left:10px; }
.projectreport a:hover{ text-decoration:underline;}



.blend img {opacity: 0;-moz-opacity: 0;-khtml-opacity:0;filter: alpha(opacity=0); }
#blendme { margin-top:12px; margin-left:40px; #margin-top:0; }
.flashImg{width:403px;height:202px; margin:10px 0 0 10px; #margin:1px auto 0 auto; _margin:1px auto 0 auto;}

.portfoliotable {width:701px;}
.portfoliotableLeftGap {margin-left:37px; _margin-left:24px;}
.portfoliotableRightGap {margin-right:18px; _margin-right:7px;}
.portfoliotableInner { background:url(../images/porttable_bgmiddle.gif) 0 0 repeat-y; width:701px;}
.portfoliotable span.top {width:701px; height:13px; background:url(../images/porttable_bgtop.gif) 0 0 no-repeat; display:block; line-height:0px;}
.portfoliotable span.bottom {width:701px; height:13px; background:url(../images/porttable_bgbottom.gif) 0 0 no-repeat; display:block; line-height:0px; font-size:0px;}



/*====================TAB Classes============================*/
.tabtable { width:680px; margin-left:10px;}
.googleDetail {	BORDER: #dfe0e2 1px solid; PADDING: 6px; width:652px; }


.vAlign {
	VERTICAL-ALIGN: middle
}
.caseStudyDetail {
	BORDER: #b4d4e3 1px solid; PADDING: 6px;  MARGIN-BOTTOM: 5px; }
	
.googleTab { width:670px;}
.googleTab A { display:inline; WIDTH: 210px; }
.googleTab A:visited { display:inline; WIDTH: 210px; }
	

.googleHd {
	FONT-WEIGHT: bold; COLOR: #ffffff; 
}
.googleTab #t3 {
	MARGIN-RIGHT: 0px
}

