﻿body{margin:0; padding:0}
nw-cur-contbody{font-family:Arial,Helvetica,sans-serif; color:#000; margin:0; padding:0; background-color:#fff}
.home-banner{color:#36474f; margin:0; padding:0; background-color:#36474f; border:1px; border-color:#00aaf3}

a:link, a:focus, a:visited{outline:none}
/***** ADDED 29TH JANUARY- ISHWOR MANANDHAR***************/
/*.trans_white{behavior:url(css/iepngfix.htc)}
*{behavior:url(css/iepngfix.htc)}
*/
/***** ENDED 29TH JANUARY- ISHWOR MANANDHAR***************/
form{margin:0; padding:0}
td, th{font-size:13px; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif}
img{border:none}
h3{padding:5px 0; margin:0; font-size:18px; font-weight:strong; letter-spacing:.02em; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif}
h1{margin:0; padding:20px 0 17px 20px; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-weight:normal; font-size:26px; color:#01698c; line-height:30px}
h2{font-size:14px; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-weight:bold; padding:0; margin:0 0 5px 0}
h4{margin:0; padding:0px 0 17px 20px; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-weight:normal; font-size:16px; color:#000}
h5{margin:0; padding:5px 0 5px 20px; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-weight:normal; font-size:22px; color:#000}
#wrapper{width:975px; margin:0 auto}
.blue-bg{background:#007095 url(../images/bg-banner-01.jpg) repeat-x top}
.in-blue-bg{background:#11648c; padding:10px 2px 2px 2px}
.box-col01, .join-webniars-box{border:1px solid #00aaf2; background:#006285; margin:0px 8px 24px 6px}
.box-col01{padding:10px; width:200px}
.yahoo-txt-img{margin:10px 0}
.yahoo-partxt{margin-top:10px}
.white-txt{color:#FFF; font-size:14px; line-height:18px; margin:0 7px 0 7px; font:"Trebuchet MS",Tahoma,Arial,sans-serif}
.white-txt a.textlink{color:#FFF; text-decoration:underline;}
.white-txt a.textlink:hover{color:#FFF; text-decoration:none;}
.top-bg-txt{/***** edited by Ishwor on 13 July 2009 *****/font-size:16px; font-family:"Trebuchet MS",Tahoma,Arial sans-serif; text-align:right; padding:32px 2px 0 0; line-height:21px}
.gradient-bg{background:url(../images/gradient-grey.gif) repeat-x bottom; border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; padding:10px; font-size:13px; line-height:18px}
.main-gry-bg-bot{background:url(../images/main-gry-bot.jpg) no-repeat right; width:618px; height:36px}
.sub-gry-bg-bot{background:url(../images/sub-gry-bot.jpg) no-repeat; width:354px; height:36px}
.content td{line-height:22px; font-size:14px; color:#000; letter-spacing:normal}
.privacy p{font-size:11px; color:#000; letter-spacing:normal; margin:2px 0px 0px 5px; font-style:italic}
.privacy a{margin:0px 0px 0px 15px; font-size:11px; color:#000; letter-spacing:normal; font-style:italic; text-decoration:underline}
.find-out-box{width:265px; float:right; position:relative; margin-left:15px; margin-right:-90px; margin-bottom:10px; margin-top:18px}
.findout-form-top{background:url(../images/findout-form-tp-bg.gif) no-repeat; height:87px; width:265px}
.findout-form-top2{background:url(../images/findout-form-tp-bg3.gif) no-repeat; height:85px; width:265px} /*** edited on 15 Dec 2010 ***/
.findout-form-top2-whitebg{background:url(../images/findout-form-tp-bg3-whitebg.gif) no-repeat; height:85px; width:265px} /*** edited on 15 Dec 2010 ***/
.findout-form-mid{/*background:url(findout-form-mid-bg.gif) repeat-y;*/ padding:10px 10px; font-family:Arial,"Myriad Pro","Trebuchet MS",tahoma}
.findout-form-mid td{color:#006285; font-size:16px}
.findout-form-but{background:url(../images/findout-form-but-bg.gif) left bottom no-repeat; height:72px; padding-bottom:20px} /*** edited on 15 Dec 2010 ***/
.breadcrumb{font-size:12px; text-align:right; margin-bottom:6px; margin-right:6px; margin-top:3px; color:#000}

.content .breadcrumb a:link, .content .breadcrumb a:visited, .content .breadcrumb a:active{font-size:12px; text-align:right; margin-bottom:6px; /*margin-right:6px; */margin-top:3px; color:#000}

.content .breadcrumb a:hover{text-decoration:underline; color:#01698C}
.client-testi{background:url(../images/client-testi-bg.gif) no-repeat bottom center; height:195px; padding:30px 26px 0 26px}
.client-testi-txt{padding-top:5px; font-size:22px; line-height:24px; font-family:Arial,"Trebuchet MS",tahoma}
.client-testi-txt span{color:#006285}
.client-testi-txt em{font-size:14px}
.input-gry{width:140px; padding:2px 5px; border:1px solid #cbcbcb}
#footer{/**** updated on 15 September 2009 *****/color:#18407d; font-size:11px; line-height:18px; padding:15px 0 0 0}
#footer td{/**** updated on 15 September 2009 *****/font-size:11px; /*vertical-align:top*/}
#footer a{color:#18407d; text-decoration:none; margin:0 5px; font-size:11px}
#footer a:hover{color:#666}

/************************************************ FOR ACCORDION MENU ************************************************/
.arrowlistmenu{width:195px; /*width of accordion menu*/text-align:right; font-size:15px; font-weight:normal; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; letter-spacing:normal}
.arrowlistmenu a{color:#FFF; text-decoration:none}
.arrowlistmenu a:hover{color:#ffe66a}
.arrowlistmenu .menuheader{/*CSS class for menu headers in general (expanding or not!)*/color:#ffe66a; cursor:pointer; margin:0px 7px 0 0}
.arrowlistmenu ul{/*CSS for UL of each sub menu*/list-style-type:none; padding:0; margin:0 7px 0 0; margin-bottom:3px}
*html .arrowlistmenu ul{margin-top:20px}
*html .arrowlistmenu ul li{margin:-15px 0}
.arrowlistmenu ul li a{display:block; border:none; color:#fff; padding:7px 12px 7px 0px; margin:0; background:url(../images/arro-ylo.gif) no-repeat right center; text-decoration:none}

.arrowlistmenu ul li a:visited{color:#fff}

.arrowlistmenu ul li a:hover{/*hover state CSS*/color:#ffe66a}

/******* ADDED 19th DECEMBER ***************/
.rt-box{font-size:14px; border-left:1px solid #d4d4d4; margin-top:14px; padding-left:15px}
/******* END ***************/
/******* ADDED 23rd DECEMBER **********/
.tlt-blk{font-size:16px; color:#454444; font-weight:bold}

/*********END*********/
/***** ADDED 31ST DECEMBER- PRAVINDA RANJIT ***************/
.nw-cur-bot{background:url(../images/cur-nw-bot.gif) no-repeat; height:3px}
.nw-cur-cont{background:#fff url(../images/cur-nw-tp2.gif) repeat-x; padding:0px 100px 0px 0px; text-align:left}

.nw1-cur-bot{background:url(../images/cur-nw1-bot.gif) no-repeat; height:12px}
.nw1-cur-cont{background:url(../images/cur-nw1-top2.gif) repeat-x; padding:0 0 0 0}
.btm-gradient{background:url(../images/btm-gradient1.gif) repeat-x; padding:0 0 0 0; height:38px}
.tlt-blue{font-size:18px; color:#11648c; font-weight:strong; margin:0 0 15px 22px}
/******ENDED ADDED 31ST DECEMBER **************/
/***** UPDATED 31ST DECEMBER- PRAVINDA RANJIT ***************/
/***** UPDATED Feb 7 by Herb Osher ***************/

.content p{margin:0 30px 18px 20px; padding:0; color:#000; letter-spacing:normal}
.content_new p{margin-left:0px;}
.content .tab_content p{margin:0 30px 12px 0}
.content ul{margin:15px 15px 18px 35px; padding:0; list-style:none; letter-spacing:normal}
.content ul li{margin-bottom:15px; padding-left:16px; padding-right:15px; background:url(../images/blue-arrow.gif) no-repeat top left; color:#000; letter-spacing:normal}

.content ul.acc-revenue li{margin-bottom:0}

.content a:link, .content a:visited, .content a:active{font-family:"Trebuchet MS",Tahoma,Arial sans-serif; color:#000; text-decoration:underline; letter-spacing:normal}
.content a:hover{font-family:"Trebuchet MS",Tahoma,Arial sans-serif; color:#01698c; text-decoration:underline}
/******ENDED UPDATED 31ST DECEMBER **************/
/***** ADDED 19TH JANUARY- ISHWOR MANANDHAR***************/
.contactFormContent{padding:0 25px 0 20px}

.contactFormTbl td{padding:0 15px 10px 0}

.contactFormTbl input{font:normal 12px Arial,Helvetica,sans-serif}

h2.small{margin:0; padding:10px 0 -5px 0; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-weight:normal; font-size:20px; color:#01698c}

.moreWidth{width:190px}

.txtArea{width:225px; font:normal 12px Arial,Helvetica,sans-serif}

.contactFormTbl td.contactFormSubmit{padding:5px 0 5px 151px}

.leaderName{font-size:20px}

.sitemapList ul, .sitemapList ul li ul{margin:0 20px 10px 15px; padding:0; list-style:none}

.sitemapList ul li{margin-bottom:5px; padding-left:16px; color:#000; background:none; font-weight:bold}

.sitemapList ul li ul li{margin-bottom:5px; padding-left:16px; color:#000; background:none; font-weight:normal}

.sitemapList ul li a:link, .sitemapList ul li a:visited, .sitemapList ul li a:active, .sitemapList ul li ul li a:link, .sitemapList ul li ul li a:visited, .sitemapList ul li ul li a:active{color:#000; text-decoration:none}

.sitemapList ul li a:hover, .sitemapList ul li ul li a:hover{color:#01698C; text-decoration:none}

/******ENDED ADDED 19TH JANUARY **************/
/***** ADDED 20TH JANUARY- ISHWOR MANANDHAR***************/
.lessRtPadding{padding-right:5px}

.breadcrumbCustomized{width:300px; float:right; position:relative; top:18px; left:0; padding-right:15px}

.webinarTblHolder{padding:25px 28px 25px 20px}

.webinarTblHolder table{border:1px solid #d6d6d6; background-color:#fafafa}

.webinarTblHolder table th{height:48px; background:url(../images/img_webinarTabl_headerBgpx.gif) repeat-x; border-right:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; font:normal 18px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#006285; text-align:left}

.webinarTblHolder table th.lastTh, .webinarTblHolder table td.lastTd{border-right:none; height:50 px}

.webinarTblHolder table tr.grayRow{background-color:#E9E9E9}

.webinarTblHolder table th, .webinarTblHolder table td{padding-left:16px}

.webinarTblHolder table td{height:42px; border-right:1px solid #D6D6D6; font-size:14px}
.webinar-descrip{font-size:14px}

/******ENDED ADDED 20TH JANUARY **************/
/***** ADDED 21st JANUARY- ISHWOR MANANDHAR***************/
.contactFormContent .projectTtl{font-size:18px}

.contactFormContent .projectPic{padding:18px 0 10px 0}

.contactFormContent .projectDetailBox{padding:0 0 18px 0}

.contactFormContent .projectDescp{padding:0 0 8px 0}

.projectSeperator{height:3px; background:url(../images/img_projSepdot_bgpx.gif) repeat-x; margin:0 25px  0 20px; padding:20px 0 0 0}

.content ul.lessHeight li{margin-bottom:8px; padding-left:16px; padding-right:15px; background:url(../images/blue-arrow.gif) no-repeat top left; color:#000; letter-spacing:normal}
/******ENDED ADDED 21st JANUARY **************/
/***** ADDED 27th JANUARY- ISHWOR MANANDHAR***************/
.servicemarkStyle{font-size:8px; font-weight:bold}

.serviceMarkHolder{text-align:center; padding:15px 0 0 0}

.footerCenterTxtHolder{/**** updated on 15 September 2009 *****/padding:10px 10px 0 10px; text-align:center}

.yahooCAholder{padding:10px 0 0 0}

/***** ENDED 27th JANUARY- ISHWOR MANANDHAR***************/
/***** ADDED 28th JANUARY- ISHWOR MANANDHAR***************/
.curveBoxHolder{background:url(../images/img_curveBox_bgpx_small.gif) bottom repeat-x; vertical-align:top}

/*.curveBoxHolder_small{background:url(../images/img_curveBox_bgpx_small.gif) bottom repeat-x; vertical-align:top}
*/
.top_lcurve{background:url(../images/img_top_lcorner.gif) no-repeat; height:14px; width:14px}
.top_line{border-top:1px solid #C0C0C0}
.top_rcurve{background:url(../images/img_top_rcorner.gif) no-repeat; height:14px; width:24px}
.curveBox_contentHolder{background:url(../images/img_rside_bgpx2.gif) right repeat-y; border-left:1px solid #C0C0C0}
.curveBox_contentSection{padding:3px 30px 10px 15px; font-size:11px; line-height:18px; text-align:left; color:#000}
.bot_lcurve{background:url(../images/img_bottom_lcorner.gif) no-repeat; height:24px; width:14px}
.bot_line{background:url(../images/img_bottom_bgpx.gif) repeat-x}
.bot_rcurve{background:url(../images/img_bottom_rcorner.gif) no-repeat; height:24px; width:24px}
.curveBoxTtl{font-size:13px; font-weight:bold; line-height:normal; text-align:left; padding:0 0 8px 0}
/***** ENDED 28th JANUARY- ISHWOR MANANDHAR***************/
/***** ADDED 29TH JANUARY- ISHWOR MANANDHAR***************/
.lessRtPadding2{padding-right:0}

/***** ENDED 29th JANUARY- ISHWOR MANANDHAR***************/
/***** ADDED 04 February- ISHWOR MANANDHAR***************/
.conversionBoosterMovieHolder{padding:0 0 15px 0}
.projectTtlPadding{padding:10px 0}
.designPortfolioHolder{padding:0 10px 0 0}
.featuredClientsHolder{border-left:1px solid #ccc}
p.featuredTtl{font-size:18px; color:#166a93; margin:0; padding:0 0 5px 12px}
.featuredClientsHolder ul{padding:0; margin:0; list-style:none}
.featuredClientsHolder ul li{background:none; font-size:13px; margin:0; padding:0 0 0 12px; line-height:28px}
.blankTd{height:50px}
p.noPaddingMargin{margin:0; padding:0}
.lessRtPadding2{padding-right:0}
/***** ENDED 04 February- ISHWOR MANANDHAR***************/
/***** ADDED 12 February- ISHWOR MANANDHAR***************/
object{outline:none}
.flashDetectionHolder{border:1px solid #00AAF3; width:611px; height:184px; background-color:#36474F; padding:80px 0 0 0}
.flashDetectionHolder h4{color:#fff; text-align:center}
.flashDetectionHolder p{text-align:center}
.conversionBoosterHolder{width:268px; height:145px; padding:25px 0 0 0; background:#2C7BA6 url(../images/img_conversionBoosterBg.jpg) top no-repeat}
.conversionBoosterHolder h4{color:#fff}
.conversionBoosterHolder p{text-align:center}
/* Newly Added "sisir48@yahoo.com"*/
.webinarTblHolder .hgt{height:1px}
/***** ENDED 12 February- ISHWOR MANANDHAR***************/
/*** added on 13 October for PPC slide up/down ***/
.ppcHolderTd{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; PADDING-TOP:15px}
.ppcHolder{margin:0 0 10px 20px}
.ppcBannerHolder{CURSOR:pointer}
.ppcDetailHolder{BACKGROUND:#FDF7D3; COLOR:#11648c; DISPLAY:none; position:relative; z-index:8888; border:1px solid #f5ac08; margin:-96px 0 0 0; /*top:-96px; */ width:698px}
.ppcDetailHolder .crossHolder{text-align:right; padding:5px 5px 0 0}
.ppcDetailHolder .ppcDetailContentHolder{padding:0 20px}
.ppcDetailContentTbl td{border-bottom:1px solid #DFCF37; vertical-align:top; margin:0; padding:15px 0}
.ppcDetailContentTbl td.lowerContent{border-bottom:none}
.ppcDetailContentTbl td.imgHolder{padding-top:20px}
.ppcDetailContentTbl td p.ttl{font-size:16px; font-weight:bold; color:#d12505; padding:0; margin:0 0 5px 0}
.ppcDetailContentTbl td p.descp{padding:0; margin:0; font-size:14px; font-weight:bold; color:#000}
.ppcDetailContentTbl td a.clickhere{color:#d12505; text-decoration:none}
.ppcDetailContentTbl td a.clickhere:hover{text-decoration:underline}
/*** added by Ishwor on July 13 2009 ****/
.hsLoginHolder{/*** edieted by ishwor on July 14 2009 ***/position:relative}
#contactFormContainer{/*** edieted by ishwor on July 14 2009 ***/position:absolute; left:486px}
#contactForm{height:174px; width:282px; border:1px solid #D6D6D6; background:url(../images/contactForm-bgpx.jpg) top repeat-x; display:none}
.contactFormContentHolder{margin:10px 12px}
.lebel{text-align:right; font-size:13px; font-weight:bold; color:#001C26; float:left; width:70px; clear:both; padding:5px 0 0 0}
.txtBoxHolder{float:left; width:178px; margin:3px 0 8px 5px}
.txtBoxStyle{width:176px; border:1px solid #C5C5C5; height:20px; padding:0 0 0 2px; font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif; margin:0}
.fullwidth{clear:both; margin:0 0 10px 75px; font-size:11px}
.fullwidth a{text-decoration:underline; color:#00537c}
.fullwidth a:hover{text-decoration:none}
#contactLinkHolder{/*** edited by Ishwor on July 14 2009 ***/height:29px; width:284px; background:url(../images/hsLogin-tabpic-bg.png) no-repeat; display:block}
#contactLink /*** added by Ishwor on July 14 2009 ***/{height:15px; width:182px; float:right; cursor:pointer; background:url(../images/hostedServices-linkText.gif) no-repeat; margin:8px 5px 0 0}
.error-validation-txt{font-size:12px; color:#F00}
.loginHS{background-image:url(../images/headerForm-loginBtn.gif); border:0; height:26px; width:80px}
/**** added on 06 April 2010 ***/
.clearfix:after{ content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0}
.clearfix{ display:inline-block}
html[xmlns] .clearfix{ display:block}
* html .clearfix{ height:1%}
.cb{clear:both}
#main-nav ul{margin:0; padding:0; list-style:none}
#main-nav ul li{margin:0; padding:0; display:inline; /*height:24px; */font-size:10px; line-height:24px}
#main-nav ul li.lCurve span{background:url(../images/roundstarts.gif) right top no-repeat; width:72px; display:inline-block}
#main-nav ul li.phNum span{background:url(../images/phone-header.gif) right top no-repeat; width:138px; display:inline-block}
#main-nav ul li a{display:inline-block; text-decoration:none}
#main-nav ul li a span{visibility:hidden}
#main-nav ul li.services a, #main-nav ul li.services a.servicesNormalState{width:79px; background:url(../images/services-but.gif) left top no-repeat}
#main-nav ul li.services a:hover, #main-nav ul li.services a.servicesHoverState{background:url(../images/services-but-o.gif) left top no-repeat}
#main-nav ul li.caseStudies a, #main-nav ul li.caseStudies a.caseStudiesNormalState{width:107px; background:url(../images/case-studies-but.gif) left top no-repeat}
#main-nav ul li.caseStudies a:hover, #main-nav ul li.caseStudies a.caseStudiesHoverState{background:url(../images/case-studies-but-o.gif) left top no-repeat}
#main-nav ul li.aboutus a{width:82px; background:url(../images/about-us-but.gif) left top no-repeat}
#main-nav ul li.aboutus a:hover{background:url(../images/about-us-but-o.gif) left top no-repeat}
#main-nav ul li.careers a{width:73px; background:url(../images/careers-but.gif) left top no-repeat}
#main-nav ul li.careers a:hover{background:url(../images/careers-but-o.gif) left top no-repeat}
#main-nav ul li.contact a{width:73px; background:url(../images/contact-but.gif) left top no-repeat}
#main-nav ul li.contact a:hover{background:url(../images/contact-but-o.gif) left top no-repeat}
#main-nav ul li.blog a{width:50px; background:url(../images/blog-but.gif) left top no-repeat}
#main-nav ul li.blog a:hover{background:url(../images/blog-but-o.gif) left top no-repeat}
/*** styles for drop down start here ***/
#main-nav{position:relative; z-index:9999999; float:right}
.lowerNav:after{content:""; display:block; clear:both}
* html .lowerNav{float:left; display:inline}
*+html .lowerNav{float:left; display:inline}
#main-nav ul.lowerNav li .sub-nav{top:24px; width:auto; display:none; position:absolute; background:#39A9DE url(../images/dropdown-bgpx.gif) top repeat-x; border:4px solid #11648c; border-top:none; padding:20px 18px 10px 0; height:auto}
#main-nav ul.lowerNav li .servicesDropdown{width:auto; left:-139px; width:auto \9; #width:780px; _width:auto; left:-139px \9; #left:-132px; _left:-139px;}
#main-nav ul.lowerNav li .caseStudiesDropdown{left:150px}
#main-nav ul.lowerNav li.hover .sub-nav, #main-nav ul.lowerNav li:hover .sub-nav{display:block}
#main-nav ul.lowerNav li .sub-nav ul{margin:0; padding:0 5px 0 23px; padding-left: 23px\9; #padding-left: 20px; _padding-left: 23px; list-style:none; width:auto; float:left; display:block;}
#main-nav ul.lowerNav li .sub-nav ul li{margin:0 0 3px 0; padding:0 0 0 10px; color:#000; font-weight:normal; display:block; float:none; background:none; height:auto; font-size:13px; background:url(../images/yellow-arrow.gif) left 10px no-repeat}
* html #main-nav ul.lowerNav li .sub-nav ul li /** IE6 hack **/{margin:0 0 2px 0}
#main-nav ul.lowerNav li .sub-nav ul li.serviceTtl{font-weight:bold; font-size:15px; background:none; padding:0; color:#ffe76c}
#main-nav ul.lowerNav li .sub-nav ul li.serviceTtl a{color:#ffe76c}
#main-nav ul.lowerNav li .sub-nav ul li a{margin:0; padding:0; color:#fff; width:auto; background:none}
#main-nav ul.lowerNav li .sub-nav ul li a:hover{padding:0; margin:0; border:0; text-decoration:underline; background:none}
/*** styles for drop down end here ***/
.nw-services-cont{background:#fff url(../images/cur-nw-tp2.gif) repeat-x; text-align:left; padding:5px 0 20px 0; border:10px solid #11648C; border-left-width:2px; border-right-width:2px; border-bottom-width:2px}
.nw-services-cont h1.pageTtl{display:inline; float:left}
.nw-services-cont h1.pageTtl sup{font-size:17px}
.nw-services-cont h2.breadcrumb{display:inline; float:right; padding:20px 20px 0 0; font-weight:normal}
/******************* STACK TABLE starts ******************/
td.stacktableHolder{padding:5px 0 0 0}
#stacktable{}
#stacktable td{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px}
#stacktable .th{padding:8px; background:#abc8e2; font-weight:bold; color:#0d4d6d; border-bottom:1px solid #fff}
#stacktable .tdfoot{padding:8px 13px; background:#abc8e2; font-weight:bold; color:#0d4d6d; border-top:1px solid #fff}
#stacktable td.alternate1{padding:8px; background:#e7f0fb}
#stacktable td.alternate2{padding:8px; background:#d2e9ff}
#stacktable .th-stack{color:#fff; text-align:center; font-weight:bold; border-bottom:1px solid #6dabcb; background:#3485ad}
#stacktable .tdfoot-stack{border-top:1px solid #6dabcb; background:#3485ad}
#stacktable td.stack-alternate1{background:#3485ad; text-align:center; color:#fff}
#stacktable td.stack-alternate2{background:#469ac5; text-align:center; color:#fff}
#stacktable td.total{font-size:20px; font-weight:bold; text-align:center; color:#000}
.txt-center{text-align:center}
/**************************** AUDIT FORM STARTS ********************/
td.auditFormHolder{padding-left:7px; text-align:left}
#auditform{width:413px}
#auditform .heading{background:url(../images/audit-head.gif) left top no-repeat; height:46px; font-size:28px; font-weight:bold; color:#ffff36; text-align:center}
#auditform .mainContentHolder{background:#f5ed5e url(../images/auditform-bg.jpg) left top no-repeat; padding:15px; text-align:center; font-size:14px; color:#fff}
#auditform .mainContentHolder h1, #auditform .mainContentHolder p{font-weight:bold; font-size:14px; color:#fff; margin:0; padding:0; line-height:16px}
#auditform .mainContentHolder p{padding:13px 0 0 0}
#auditform .mainContentHolder p span.note{font-size:11px; font-style:italic; color:#903602; position:relative; top:3px; font-weight:normal}
#auditform .mainContentHolder .mainFormHolder{margin:10px 0 0 0; border:1px solid #E9B63A; background:url(../images/auditform-trans-bgpx.png); width:333px; padding:19px 22px 7px 22px}
#auditform .mainContentHolder .mainFormHolder ul{margin:0; padding:0; list-style:none}
#auditform .mainContentHolder .mainFormHolder ul li{margin:0 0 12px 0; padding:0 0 0 29px; list-style:none; line-height:30px; text-align:left}
#auditform .mainContentHolder .mainFormHolder ul li.name{background:url(../images/name-icon.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li.email{background:url(../images/mail-icon.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li.website{background:url(../images/website-icon.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li.phone{background:url(../images/phone-icon.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li.company{background:url(../images/company-icon.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li.captchaarea{background:none; padding-left:0px;}
#captchaimg { margin-bottom:12px;}
#auditform .mainContentHolder .mainFormHolder ul li.submitBtnHolder{margin-bottom:6px; background:none; padding:0 0 0 19px}
#auditform .mainContentHolder .mainFormHolder ul li .txtBox{width:100%; background:#FBE9DB url(../images/auditform-txtbox-rCurve.gif) right top no-repeat; border:none; width:296px; padding:6px 0 0 9px; font:normal 14px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#7f350b; height:24px; position:relative; top:0px; #top:-1px}
#auditform .mainContentHolder .mainFormHolder ul li .submitBtn{border:none; width:303px; height:49px; cursor:pointer}
#auditform .mainContentHolder .mainFormHolder ul li .submitBtn_seo{background:url(../images/yes-btn-seo.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li .submitBtn_quickloadForm{background:url(../images/submit-but-new.gif) left top no-repeat; width:133px;}
#auditform .mainContentHolder .mainFormHolder ul li .submitBtn_ppc{background:url(../images/yes-btn-ppc.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li .submitBtn_conversion{background:url(../images/yes-btn-conversion.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li .submitBtn_email{background:url(../images/yes-btn-email.gif) left top no-repeat}
#auditform .mainContentHolder .mainFormHolder ul li.privacyPolicyHolder{text-align:center; font-size:12px; color:#22200e; background:none; margin:0; padding:0; line-height:normal; font-style:italic}

#auditform .mainContentHolder .mainFormHolder ul li.privacyPolicyHolder a{color:#22200e}
#auditform .mainContentHolder .mainFormHolder ul li.privacyPolicyHolder a:hover{text-decoration:none}
td.lowerHighlightSection{padding:20px 0 0 0; vertical-align:top}
table#yahoo-eci-box td.ttl{background:url(../images/yahoo-eci-ttl.gif) left top no-repeat; height:44px}
table#yahoo-eci-box td.botCurve{background:url(../images/yahoo-eci-box-bot-curve.gif) left bottom no-repeat; height:14px; font-size:1px}
table#yahoo-eci-box td.contentSection{background:url(../images/yahoo-eci-box-bgpx.gif) repeat}
table#yahoo-eci-box td.contentSection div.mainContainer{background:url(../images/yahoo-eci-box-bg.gif) left top no-repeat; padding:14px 30px 23px 21px; font-size:13px}
table#yahoo-eci-box td.contentSection div.mainContainer p{text-align:center; margin:0; padding:25px 0 0 0}
td.webinar-section-content-holder{background:url(../images/webinar-section-bgpx.gif) left repeat-y}
td.webinar-section-content-holder table.webinar-section-content-holderTbl{background:url(../images/webinar-section-content-bg.gif) left top no-repeat}
.content td.date-topic-section{vertical-align:top; padding:137px 0 0 0; text-align:center; font-size:13px}
.content td.date-topic-section p.date{font-weight:bold; color:#054e69; margin:0; padding:0 8px;}
.content td.date-topic-section p.topic{font-weight:bold; font-size:16px; color:#333232; margin:0; padding:21px 8px 0;}
.content td.textDetail{padding:33px 36px 0 20px; font-size:13px; vertical-align:top; line-height:22px}
.content td.textDetail a, .content td.textDetail a:hover{color:#000; text-decoration:none}
.content td p.joinNowBtnHolder{text-align:center; margin:0; padding:10px 0 0 0}
td.webinar-section-bottom{background:url(../images/webinar-section-bottom-bg.gif) left bottom no-repeat; height:27px}
table#webinar-box td.ttl{background:url(../images/webinars-ttl.gif) left top no-repeat; height:44px}
table#webinar-box td.botCurve{background:url(../images/webnars-box-bot-curve.gif) left bottom no-repeat; height:14px; font-size:1px}
table#webinar-box td.contentSection{background:url(../images/webinars-box-bgpx.gif) repeat}
table#webinar-box td.contentSection div.mainContainer{background:url(../images/webinars-box-bg.jpg) left top no-repeat; padding:88px 16px 23px 16px; text-align:center}
table#webinar-box td.contentSection div.mainContainer p.webinarTopic{font-size:16px; font-weight:bold; color:#fff; margin:0; padding:0 0 10px 0; line-height:19px}
table#webinar-box td.contentSection div.mainContainer p.webinarDate{color:#ffe64e; font-size:13px; font-weight:bold; margin:0; padding:0 0 20px 0}
table#popular-box td.ttl{background:url(../images/popular-seo-vdo-ttl.gif) left top no-repeat; height:44px}
table#popular-box td.botCurve{background:url(../images/popular-box-bot-curve.gif) left bottom no-repeat; height:14px; font-size:1px}
table#popular-box td.contentSection{background:url(../images/popular-box-bgpx.gif) repeat}
table#popular-box td.contentSection div.mainContainer{background:url(../images/popular-box-bg.jpg) left top no-repeat; padding:15px 25px 18px 21px; font-size:13px}
table#popular-box td.contentSection div.mainContainer h1.postTtl{font-size:15px; font-weight:bold; color:#cfefff; margin:0; padding:0 0 7px 0; line-height:20px}
table#popular-box td.contentSection div.mainContainer div.postInfoHolder{background:#3782A7; padding:0px 10px; font-size:11px; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 21px 0}
* html table#popular-box td.contentSection div.mainContainer div.postInfoHolder{/** IE6 hack ***/margin:0 0 19px 0}
table#popular-box td.contentSection div.mainContainer div.postDetailHolder{font-size:12px; color:#022a3d; line-height:15px}
table#popular-box td.contentSection div.mainContainer div.picHolder{width:82px; float:left; padding:0 16px 0 9px}
table#popular-box td.contentSection div.mainContainer div.picHolder img{border:2px solid #86d1f3}
table#popular-box td.contentSection div.mainContainer div.picHolder p.linktoAuthorBio, table#popular-box td.contentSection div.mainContainer div.postSnippetHolder p.continue{margin:0; padding:10px 0 0 0; color:#014767}
table#popular-box td.contentSection div.mainContainer div.postSnippetHolder p.continue{text-align:right}
table#popular-box td.contentSection div.mainContainer div.picHolder p.linktoAuthorBio a, table#popular-box td.contentSection div.mainContainer div.postSnippetHolder p.continue a{color:#014767}
table#popular-box td.contentSection div.mainContainer div.picHolder p.linktoAuthorBio a:hover, table#popular-box td.contentSection div.mainContainer div.postSnippetHolder p.continue a:hover{text-decoration:none}
table#popular-box td.contentSection div.mainContainer div.postSnippetHolder{float:left; width:140px}
table#popular-box td.contentSection div.mainContainer div.postDetailHolder span.moreArrow{font-size:14px}
/*** styles for tab section --start here ***/
td.tabViewSectionTd{padding:19px 4px 0 0}
td.tabViewSectionTd ul.tabs{margin:0; padding:0; float:left; list-style:none; height:43px; border-bottom:1px solid #D7EDF7; width:100%}
* html td.tabViewSectionTd ul.tabs /*** IE6 hack ***/{border-bottom:none}
td.tabViewSectionTd ul.tabs li{float:left; margin:0; padding:0; height:33px; line-height:33px; background:#D7EDF7 url(../images/tabview-separator-bgpx.gif) right repeat-y; overflow:hidden; position:relative; text-align:center; margin:11px 0 0 0}
td.tabViewSectionTd ul.tabs li.noStroke{background-image:none}
td.tabViewSectionTd ul.tabs li.yesStroke{background-image:url(../images/tabview-separator-bgpx.gif) right repeat-y}
td.tabViewSectionTd ul.tabs li.lastlist{background-image:none}
td.tabViewSectionTd ul.tabs li a, td.tabViewSectionTd ul.tabs li a:visited, td.tabViewSectionTd ul.tabs li a:active{text-decoration:none; color:#262626; display:block; height:33px; float:left; font:normal 13px "Trebuchet MS",Arial,Helvetica,sans-serif; padding:7px 30px 0 0; outline:none}
td.tabViewSectionTd ul.tabs li a span{padding:6px 0 0 30px}
td.tabViewSectionTd ul.tabs li.active a, td.tabViewSectionTd ul.tabs li.active a:active, td.tabViewSectionTd ul.tabs li.active a:visited{font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#01698c; background:url(../images/tab-selected-right-curve.gif) right top no-repeat; padding-top:0px}
td.tabViewSectionTd ul.tabs li a:hover{color:#01698c; text-decoration:none}
html ul.tabs li.active, html ul.tabs li.active a:hover{background:#fff; border-top:none; border-left:none; border-bottom:1px solid #fff; color:#01698c; font:bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#01698c; background:url(../images/tab-selected-right-curve.gif) right top no-repeat; margin:0; height:44px; cursor:text}
html ul.tabs li.active{height:44px}
td.tabViewSectionTd ul.tabs li.active a span{background:url(../images/tab-selected-left-curve.gif) left top no-repeat; display:inline-block; padding:13px 0 22px 30px}
#pixel1blankspace{position:relative; top:44px; #top:0; left:0; width:1px; height:1px; background:#D7EDF7; font-size:0px}
* html #pixel1blankspace /*** IE6 hack ***/{margin:-1px 0 0 0}
.tab_container{border:1px solid #D7EDF7; border-top:none; clear:both; float:left; width:928px; background:#fff; #margin:-1px 0 0 0}
* html .tab_container /*** IE6 hack ***/{margin:-23px 0 0 0; width:929px; border:1px solid #D6EFF7}
.tab_content{padding:15px 20px 20px 20px; font-size:14px; display:none}
.tab_content h1{font-weight:bold; font-size:14px; color:#000; margin:0; padding:0}
.tab_content ul{margin:0; padding:10px 0 0 8px; list-style:none}
.tab_content ul li{margin:0; padding:0 0 10px 13px; background:url(../images/blue-arrow.gif) left 0 no-repeat}
/*** styles for tab section --end here ***/
/* tab- Q &A */
.nopadding{padding:0}
.tab_content ul.qNa-list{padding:30px 30px 0px 52px}
.tab_content ul.qNa-list li.h1{color:#01698c; font-weight:bold; background:none; padding:0}
.tab_content ul.qNa-list li.txt{color:#000; background:none; padding:0; margin:0 0 17px 0}
#faq .topimg{background:url(../images/topimg.gif) left 0 no-repeat; height:5px}
#faq .midimg-bg{background:#3485ad url(../images/midimg.gif) left 0 repeat-x}
#faq .leftimg-bg{background:url(../images/leftimg-bg.gif) left 0 repeat-y}
#faq .rightimg-bg{background:url(../images/rightimg-bg.gif) left 0 repeat-y}
#faq .btmimg{background:url(../images/btmimg.gif) left 0 no-repeat; height:5px}
#faq .txtleft-bg{background:url(../images/txtleft-bg.gif) no-repeat left top; width:7px}
#faq .txtborder{border:1px solid #0d5274}
#faq .txttop-bg{background:#fff url(../images/txttop-bg.gif) no-repeat; border:0; overflow:auto; padding:6px 0px 0px 10px; margin:0}
#faq .txttop-bg textarea{width:460px; height:74px; border:0; overflow:auto; margin:0; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-size:14px; padding-top:5px}
#faq .txttop-bg input{width:200px; height:15px; border:0; padding:0px 3px 7px 0; margin:0; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; font-size:14px}
#faq .infobox{width:390px; background:#1f5a77; border:1px solid #0f425c; margin-left:9px; padding:5px 0 9px 0; *padding:5px 0 15px 0}
#faq .infobox p{font-size:18px; color:#fff; padding:0; margin:15px}
#faq .infobox a{font-size:14px; font-style:italic; text-decoration:underline; color:#f7ea96}
#faq .infobox a:hover{font-size:14px; font-style:italic; text-decoration:none; color:#f7ea96}
.bdymargin{margin:18px 18px 5px 18px}
.txtpad{padding:11px 0}
.submitbox{margin-top:10px}
.submitbtn{background:#4d97bc; padding:15px 30px}
#faq .privacy{padding-top:10px}
#faq .privacy a{font-size:12px; text-decoration:underline; color:#fff}
#faq .privacy a:hover{text-decoration:none; font-size:12px; color:#fff}
/* client review starts */
.reviews{padding:0 0 0 10px}
.reviews .quotation{padding:13px 0px 30px 0px}
.reviews .noBotPadding{padding:10px 0px 7px 0px}
.reviews .heading{border-bottom:1px solid #f3cd46; padding:7px 0}
.reviews .heading td{color:#bd3a48; font-size:18px}
.author-name{margin-left:20px; color:#bd3a48; font-size:12px; font-style:italic}
.content .author-name a{color:#bd3a48; text-decoration:none}
.content .author-name a:hover{text-decoration:underline}
#leftnav .heading{background:#D7EDF7 url(../images/seohead-bg.gif) repeat-x bottom; border-top:1px solid #b5dcef; padding:10px 0 10px 24px}
#leftnav .heading span{background:url(../images/seo-head-arrow.gif) no-repeat right 50%; padding-right:30px; font-size:18px; color:#3485ad; text-decoration:none}
#leftnav .leftnavlist{background:url(../images/leftnav-bg.gif) repeat-x; padding:4px 10px 25px 25px}
#leftnav .leftnavlist ul#list li{ background:url(../images/leftnav-bullet.gif) no-repeat left 19px;  padding:12px 0px 12px 30px;  font-size:13px;  border-bottom:1px solid #e9e9e9}
#leftnav .leftnavlist ul#list li a{ text-decoration:none}
#leftnav .leftnavlist ul#list li a:hover{ text-decoration:underline;  color:#000}
#leftnav .leftnavlist ul#list{ padding:0}
#leftnav .leftnavlist ul#list li.noborder{ border:0px}
.youtubewrap{ padding:17px 0 17px 14px}
#youtube-topsec{background:url(../images/video-top-bg.gif) -1px repeat-y}
#youtube-topsec .heading{background:transparent; color:#fee66a; font-size:18px; padding-left:15px; border:0}
#youtube-topsec .txtinput{border:1px solid #00a6e5; color:#6a6a6a; padding:4px 14px; font-size:12px; width:225px}
#youtube-topsec .option{font-size:11px; color:#fff; padding:0 0 2px 15px}
#youtube-topsec .option .caption{font-size:14px}
.fl{float:left}
#seoVideos{background:url(../images/seovdo-content-bgpx.gif) left repeat-y}
span.error {color:red;padding:0px;}
.tab_content {display: none;}

/*** added on 15 Dec 2010 ***/

.leadform_tbl
{
	background:url(../images/findout-form-mid-bg.gif) repeat-y;
}

.leadformTbl-bottomContent
{
	padding:8px 0;
}

.checkBoxHolder
{
	width:20px;
	padding:0 0 0 15px;
	float:left;
}

.checkBoxlebel
{
	width:145px;
	float:left;
	font-size:12px;
	line-height:16px;
	text-align:left;
}

#auditform .mainContentHolder .mainFormHolder ul li.privacyPolicyHolder{text-align:center; font-size:12px; color:#22200e; background:none; margin:0; padding:0; line-height:normal; font-style:italic}

#auditform .mainContentHolder .mainFormHolder ul li.lowerContentSection
{
	background:none;
	padding:0 0 10px 0;
	line-height:normal;
	margin:0;
}

.sampleReportSection
{
	border-left:1px solid #CFCFCF;
	padding:0 0 0 25px;
}

table.sampleReprotTbl
{
	border:1px solid #2785B3;
}

table.sampleReprotTbl th
{
	background:#2785B3;
	text-align:left;
	padding:5px;
	color:#fff;
}

.content table.sampleReprotTbl a.downloadSampleReport
{
	padding:10px 0 0 0;
	color:#1E678A;
}

.content table.sampleReprotTbl a.downloadSampleReport:hover, .content a.return:hover
{
	color:#2785B3;
}

ol.howWeDoIt
{
	margin:0; padding:0 0 0 20px;
	padding:0 0 0 20px \9;
	#padding:0 0 0 22px;
	_padding:0 0 0 22px;
	list-style-position:ouside;
}

ol.howWeDoIt li
{
	margin:0 0 12px 0;
	padding:0;
}

.content a.return
{
	font-weight:bold;
	color:#1E678A;
}

#quickLoadForm{width:582px}
#quickLoadForm .heading{background:url(../images/quickload-form-head.jpg) left top no-repeat; height:46px; font-size:28px; font-weight:bold; color:#ffff36; text-align:center}
#quickLoadForm .mainContentHolder{background:#f5ed5e url(../images/quickload-form-bg.jpg) left top no-repeat; padding:15px; text-align:center; font-size:14px; color:#fff}
#quickLoadForm .mainContentHolder h1, #quickLoadForm .mainContentHolder p{font-weight:bold; font-size:14px; color:#fff; margin:0; padding:0; line-height:16px}
#quickLoadForm .mainContentHolder p{padding:13px 0 0 0}
#quickLoadForm .mainContentHolder p span.note{font-size:11px; font-style:italic; color:#903602; position:relative; top:3px; font-weight:normal}
#quickLoadForm .mainContentHolder .mainFormHolder{margin:10px 0 0 0; border:1px solid #E9B63A; background:url(../images/auditform-trans-bgpx.png); width:505px; padding:19px 22px 7px 22px}
#quickLoadForm .mainContentHolder .mainFormHolder ul{margin:0; padding:0; list-style:none}

/*#quickLoadForm .mainContentHolder .mainFormHolder ul li
{
	display:inline;
	float:left;
}*/

#quickLoadForm .mainContentHolder .mainFormHolder ul li .txtBox{width:100%; background:#FBE9DB url(../images/auditform-txtbox-rCurve.gif) right top no-repeat; border:none; width:205px; padding:6px 0 0 9px; font:normal 14px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#7f350b; height:24px; position:relative; top:0px; #top:-1px}

#quickLoadForm .mainContentHolder .mainFormHolder ul li{margin:0 0 12px 0; padding:0 0 0 29px; list-style:none; line-height:30px; text-align:left}
#quickLoadForm .mainContentHolder .mainFormHolder ul li.name{background:url(../images/name-icon.gif) left top no-repeat}
#quickLoadForm .mainContentHolder .mainFormHolder ul li.email{background:url(../images/mail-icon.gif) left top no-repeat}
#quickLoadForm .mainContentHolder .mainFormHolder ul li.website{background:url(../images/website-icon.gif) left top no-repeat}
#quickLoadForm .mainContentHolder .mainFormHolder ul li.phone{background:url(../images/phone-icon.gif) left top no-repeat}

#quickLoadForm .mainContentHolder .mainFormHolder ul li.revenue{background:url(../images/revenue-icon.gif) left top no-repeat}

#quickLoadForm .mainContentHolder .mainFormHolder ul li.company{background:url(../images/company-icon.gif) left top no-repeat}

#quickLoadForm .mainContentHolder .mainFormHolder ul li.notification
{
	font-size:10px; background:none; line-height:normal; padding-left:0; color:#A84102;
}

#quickLoadForm .mainContentHolder .mainFormHolder ul li.submitBtnHolder{margin-bottom:6px; background:none; padding:0 0 0 19px}

#quickLoadForm .mainContentHolder .mainFormHolder ul li .submitBtn_quickloadForm{background:url(../images/submit-but-new.gif) left top no-repeat; width:133px; border:none;cursor:pointer;height:49px;}

#quickLoadForm .mainContentHolder .mainFormHolder ul li .generateReportBtn_quickloadForm{background:url(../images/generate-report-btn.gif) left top no-repeat; width:212px; border:none;cursor:pointer;height:49px;}

.resultTblWrapper
{
	border:2px solid #78ADC5;
	width:290px;
	padding:2px;
	margin-bottom:10px;
}

.resultTblWrapper table td
{
	padding:7px 5px 8px 10px;
}

.resultTblWrapper table td.ttl
{
	background:url(../images/result-table-ttl-bgpx.gif) top repeat-x;
}

.resultTblWrapper table td.value
{
	background:url(../images/result-table-value-bgpx.gif) top repeat-x;
	border-left:1px solid #fff;
	color: #339933;
}

.resultTblWrapper table td img.uparrow
{
	display:inline; position:relative; top:3px; margin-left:3px;
}

/*** added on 10 March 2011 ***/

.banner-wrapper
{
	position:relative;
	float:left;
}

.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	/*width: 607px; /*width of featured content slider*/
	width: 735px; /*width of featured content slider*/
	/*height: 265px;*/
	height: 80px;
	float:left;
	/*border-right:1px solid #07446F;*/
	/*z-index:5555;*/
	background-color:#F6F6F6;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
font:normal 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
line-height:21px;
text-align:left;
padding:10px 8px 0;
}

.sliderwrapper a {
	color:#000;
	text-decoration:underline;
}
.sliderwrapper a:hover {
	color:#000;
	text-decoration:none;
}


.sliderwrapperHome{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 607px; /*width of featured content slider*/
	height: 265px;
	float:left;
	/*border-right:1px solid #07446F;*/
	/*z-index:5555;*/
}

.sliderwrapperHome .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
font:normal 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
line-height:21px;
text-align:left;
}

.sliderwrapperHome a {
	color:#000;
	text-decoration:underline;
}
.sliderwrapperHome a:hover {
	color:#000;
	text-decoration:none;
}

.contentdiv .rotaion1
{
	background:url(../images/homepage-grow-image.jpg) left top no-repeat;
	width:607px;
	height:265px;
}

.contentdiv .rotaion2
{
	background:url(../images/homepage-strangeloop-image.jpg) left top no-repeat;
	width:607px;
	height:265px;
}
/*
.contentdiv .rotaion3
{
	background:url(../images/irc-homepage-banner.jpg) left top no-repeat;
	width:607px;
	height:265px;
} */

.contentdiv a
{
	display:block;
	height:265px;
	text-decoration:none;
}

.contentdiv a span
{
	visibility:hidden;
}

.contentdiv a span:hover
{
	text-decoration:none;
}

#tdpaginationholder{
  padding:0;
}

.sliderwrapper div.paginationholder{
  float:left;
  z-index:999999;
  position:relative; top:238px; left:560px;
}

.sliderwrapperHome div.paginationholder{
  float:left;
  z-index:999999;
  position:relative; top:238px; 
  /*left:539px;*/
  left:560px;
}

.pagination
{
	display:block;
}

.pagination a {
	text-decoration:none;
	/*height:14px;*/
	/*width:136px;*/
	display:inline-block;
	float:left;
	height:15px;
	width:15px;
	cursor:pointer;
	margin-right:7px;
}

.pagination a.toc{
background:#678693;
/*height:21px; width:20px;*/
}

.pagination a.selected{
/*background:#21A4DA;*/
background:#B6DFF3;
/*height:21px; width:20px;*/
}

.pagination a:hover
{
	text-decoration:none;
}

/*Upcoming Events*/
.upcoming_events {
	color:#01698C;
	font-size:16px;
}
.upcoming_events a:link, .upcoming_events a:visited, .upcoming_events a:active {
	color:#01698C;
	font-weight:bold;
	text-decoration:none;
}

.upcoming_events a:hover{
	text-decoration:underline;
}

.upcoming_events_hr {
	color:#01A5F9;
	margin:10px 20px;
}

div.realCheckBoxHolder
{
	text-indent:-99999px;
}

/*** added on 22 July 2011 - for Inspire page ***/

.content td .inspire-cont {
    border-color: #11648C;
    border-style: solid;
    border-width: 10px 2px 2px;
	font:normal 12px Arial,Helvetica,sans-serif;
}

.testimonialFeatureWrapper
{
	position:relative;
	z-index:9999;
}

.testimonialContentWrapper
{
	background:#F7F7F7;
}

.testimonialContentWrapper .testimonialContentSection
{
	height: 290px;
    overflow: hidden;
    position: relative;
    width: 971px;
    z-index: 20;
	background:#F7F7F7 url(../images/separator-line-bgpx.jpg) bottom repeat-x;
	padding:0 0 6px 0;
}

.testimonialContentSection .scrollable {
    float: left;
	height: 290px;
    overflow: hidden;
    position: relative;
    width: 971px;
    z-index: 21;
}

.testimonialContentSection .scrollable .items {
    clear: both;
    position: absolute;
    width: 20000em;
    z-index: 25;
}

.testimonialContentSection .scrollable div {
    float: left;
	width:971px;
}

.testimonialContentSection .scrollable div .leftContentSection
{
	width:592px;
	padding:30px 25px 0 40px;
	float:left;
	background-repeat:no-repeat;
	
}

.testimonialContentSection .scrollable div.hiltonWorldwide .leftContentSection
{
	background-image:url(../images/hilton-featured-logo.gif);
	background-position:395px 47px;	
}

.testimonialContentSection .scrollable div.skygeek .leftContentSection
{
	background-image:url(../images/skygeek-featured-logo.gif);
	background-position:408px 38px;	
}

.testimonialContentSection .scrollable div.organize .leftContentSection
{
	background-image:url(../images/organize-featured-logo.gif);
	background-position:382px 64px;	
}

.testimonialContentSection .scrollable div.greekgear .leftContentSection
{
	background-image:url(../images/greekgear-featured-logo.gif);
	background-position:418px 37px;	
}

.testimonialContentSection .scrollable div.allthingsjeep .leftContentSection
{
	background-image:url(../images/allthingsjeep-featured-logo.gif);
	background-position:400px 40px;	
}

.testimonialContentSection .scrollable div.overstockart .leftContentSection
{
	background-image:url(../images/overstockart-featured-logo.gif);
	background-position:386px 56px;	
}

.testimonialContentSection .scrollable div.gardenfun .leftContentSection
{
	background-image:url(../images/gardenfun-featured-logo.gif);
	background-position:388px 56px;	
}

.testimonialContentSection .scrollable div .leftContentSection h1
{
	font:bold 23px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 14px 0; padding:0 0 10px 0;
	width:295px;
	background:url(../images/separator-line.gif) bottom no-repeat;
}
 
.testimonialContentSection .scrollable div .leftContentSection h1 span
{
	clear:both;
	font-size:22px;
	color:#828282;
	font-style:italic;
	display: block;
    font-size: 18px;
	padding:2px 0 0 0;
}

.testimonialContentSection .scrollable div .leftContentSection p
{
	font:normal 16px Arial, Helvetica, sans-serif;
	margin:0 0 14px 0; padding:0 0 15px 0;
	width:295px;
	background:url(../images/separator-line.gif) bottom no-repeat;
}

.testimonialContentSection .scrollable div .leftContentSection ul
{
	margin:0; padding:0;
}

.testimonialContentSection .scrollable div .leftContentSection ul li
{
	margin:0 0 12px 0; padding:0 0 0 28px;
	/*height:28px;*/
	font:normal 15px Arial, Helvetica, sans-serif;
	background:url(../images/arrow-bullet-big.gif) left top no-repeat;
}

.testimonialContentSection .scrollable div .rightContentSection
{
	width:314px;
	float:left;
}
.scrollable div .rightContentSection table
{
	background:url(../images/sidebox-sideline-bgpx.gif) left repeat-y;
}

.scrollable div .rightContentSection table td.topCurve
{
	background:url(../images/sidebox-top-curve.gif) left top no-repeat;
	height:37px;
}

.scrollable div .rightContentSection table td.contentSection
{
	padding:0 0 0 23px;
}

.scrollable div .rightContentSection table td.contentSection div
{
	width:267px;
	background:url(../images/sidebox-content-bg.gif) left top no-repeat;
	padding:62px 0 0 0;
	padding:62px 0 0 0 \9;
	#padding:57px 0 0 0;
	_padding:57px 0 0 0;
	
}

.scrollable div .rightContentSection table td.contentSection div ul
{
	margin:0;
	padding: 0 0 0 25px;
}

.scrollable div .rightContentSection table td.contentSection div ul li
{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	margin:0 0 8px 0 \9;
	#margin:0 0 2px 0;
	_margin:0 0 2px 0;
	padding: 0 20px;
	background:url(../images/arrow-bullet-small.gif) left top no-repeat;
	background-position:left top;
	#background-position:left 5px;
	_background-position:left 5px;
}

.scrollable div .rightContentSection table td.contentSection div a.startBtn
{
	width:184px;
	display:block;
	margin:13px auto 0 auto;
	margin:13px auto 0 auto \9;
	#margin:9px auto 0 auto;
	_margin:9px auto 0 auto;
}

.scrollable div .rightContentSection table td.botCurve
{
	background:url(../images/sidebox-bot-curve.gif) left top no-repeat;
	height:27px;
}

.testimonialContentWrapper .clientLogoHolder
{
	padding:8px 0 0 0;
	background:url(../images/testimonail-logoholder-bgpx.gif) bottom repeat-x;
	height: 74px;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    width: 971px;
    z-index: 35;
}

.clientLogoHolder .scrollable {
    float: left;
	height: 74px;
    overflow: hidden;
    position: relative;
	padding:0 0 0 7px;
    width: 964px;
}

.clientLogoHolder .scrollable .items {
    clear: both;
    position: absolute;
    width: 20000em;
}

.clientLogoHolder .items div {
    float: left;
    width: 971px;
}

.clientLogoHolder .scrollable img {
    cursor: pointer;
    float: left;
    height: 74px;
    margin: 0 3px 0 0;
    width: 134px;
}

.testimonialFeatureWrapper td.botLcurve
{
	height:17px;
	font-size:1px;
	background:url(../images/testimonail-logoholder-bot-lCurve.png) no-repeat;
}

.testimonialFeatureWrapper td.botLine
{
	font-size:1px;
	background:url(../images/testimonail-logoholder-bot-shadow-bgpx.png);
	width:937px;
}

.testimonialFeatureWrapper td.botRcurve
{
	font-size:1px;
	background:url(../images/testimonail-logoholder-bot-rCurve.png) no-repeat;
}

.testimonailBottomSection
{
	margin:-8px 0 0 0;
	position:relative;
	z-index:99;
}

.testimonailBottomSection #leftContentSection
{
	width:600px;
	float:left;
	padding:18px 0 0 32px;
}

.testimonailBottomSection #leftContentSection .sectionDiv
{
	border-top:1px solid #EAEAEA;
	clear:both;
}

.testimonailBottomSection #leftContentSection .whyChooseECI
{
	text-align:center;
	padding:18px 70px 20px 70px;
	font-size:23px; font-weight:bold;
	color:#1c729d;
}

.testimonailBottomSection #leftContentSection .featureBoxWrapper
{
	padding:26px 0;
}

.testimonailBottomSection #leftContentSection .featureBoxWrapper div
{
	width:269px;
	float:left;
	border-right:1px solid #EAEAEA;
	padding:0 15px;
}

.testimonailBottomSection #leftContentSection .featureBoxWrapper div.noBorder
{
	border-right:none;
}

.testimonailBottomSection #leftContentSection .featureBoxWrapper div h1
{
	font:bold 18px Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:0; padding:0;
	color:#000;
}

.testimonailBottomSection #leftContentSection .featureBoxWrapper div p
{
	padding:9px 0 0 0;
	margin:0;
}

.testimonailBottomSection #leftContentSection .partnersLogoHolder
{
	padding:40px 0;
	
}

.testimonailBottomSection #leftContentSection .partnersLogoHolder table td
{
	text-align:center;
	vertical-align:middle;	
}


.testimonailBottomSection #rightContentSection
{
	width:275px;
	float:right;
	border-left:1px solid #E5E5E5;
	background:url(../images/diagonal-line-bgpx.gif);
	padding:32px 20px 40px 20px;
}

.testimonailBottomSection #rightContentSection h1
{
	text-align:center;
	font:bold 22px Arial, Helvetica, sans-serif;
	margin:0; padding:0 0 22px 0;
	color:#163A73;
}

.testimonailBottomSection #rightContentSection ul
{
	margin:0; padding:0;
}

.testimonailBottomSection #rightContentSection ul li
{
    background: url("../images/arrow-bullet-small.gif") no-repeat scroll left top transparent;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0 0 12px;
    padding: 0 0 0 24px;
}

.testimonailBottomSection #rightContentSection hr.sectionSeparator
{
	/*color:#E5E5E5;
	background:#E5E5E5;
	height:1px;
	width:68%;*/
	line-height:0px;
	font-size:0;
	border:0;
	border-bottom:1px solid #E5E5E5;
	height:0;
	width:68%;
}

.testimonailBottomSection #rightContentSection p.eciHelpTtl
{
	padding:0 18px; margin:25px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
}

.testimonailBottomSection #rightContentSection p.normalText
{
	padding:0; margin:0 0 30px 0;
}

.testimonailBottomSection #rightContentSection .inc5000Holder
{
	text-align:center;
}

.testimonailBottomSection #rightContentSection .inc5000Holder p
{
	padding:0; margin:24px 0 0 0;
	font:bold 19px Arial, Helvetica, sans-serif;
	font-style:italic;
}

a.txthomepagelink {
color:#000;
text-decoration:underline;
}

a.txthomepagelink:hover {
color:#01698c;
text-decoration:none;	
}

/********* 25 August, 2011 ****/
.subscribe{
	background:url(../images/bg-suscribe.gif) no-repeat;
	width:871px;
	height:40px;
	margin:0 auto;

}
.sub-btn{
	position:relative;
}
.txtbox1{
	padding:3px 5px;
	border:1px solid #09F;
}
