@charset "utf-8";
/* created by: The Clarus Company © 2009 All Rights Reserved */
html{ overflow-y:scroll;}
body{ background:#8ac; background-image:url(images/bgmid.png); background-position:center; background-repeat:repeat-y; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; margin-bottom:30px; padding:0px; color:#333;}
a{outline: none;}
h1{font-size:18px;}
h2{font-size:16px;}

/* nonworkinglinks */
.sitemapnw{color:#999;}
.quicklinksnw{cursor:default !important; text-decoration:none !important; color:#999 !important;}
.quicklinksnw:hover{cursor:default !important; text-decoration:none !important; color:#999 !important;}

#ie6help{width:100%; height:100%; background:#fff; text-align:center; vertical-align:middle; display:none;}
#ie6help h2{text-align:center; vertical-align:middle; margin:100px;}
#wrapper{width:925px; margin:auto; margin-top:10px; margin-bottom:0px; position:relative;}
#logo{ background:url(images/logo.jpg) no-repeat; border-right:1px #999 solid; border-left:1px #999 solid; height:60px; overflow:hidden; position:relative;}
#logo div{position:absolute; right:10px; color:#fff; font-weight:bold;}
.add{ position:absolute; bottom:5px; right:5px; display:inline; }
.login{top:8px; width:125px; text-align:right; display:none;	}
.login a{color:#fff; text-decoration:none;}
.login a:hover{ text-decoration:underline;}
#nav{background:url(images/navbg.gif) repeat-x; height:25px; border-left:#999 1px solid;
width:925px; overflow:hidden;}
#nav ul{margin:0px; padding:0px;}
#nav ul li{ background:url(images/navbg.gif) repeat-x; border-right:#999 1px solid; display:inline; float:left; height:25px; line-height:25px; padding-left:18px; padding-right:18px; color:#fff; cursor:pointer; text-align:center;}
#nav ul li:hover{ background:url(images/navhvr.gif) repeat-x; }
#nav a{color:#fff; text-decoration:none;}
#nav a:hover{}
#nav #home{width:40px; border-left:#999 1px solid;}
#cc{ padding-right:25px; background:url(images/navcc.png) right no-repeat; line-height:25px; display:block;}
#web{padding-right:30px; background:url(images/navweb.png) right no-repeat; line-height:25px; display:block;}
#dmp{padding-right:32px; background:url(images/navdmp.png) right no-repeat; line-height:25px; display:block;}
#contentwrapper{background:#ccc url(images/bg_gry.gif) repeat-x; width:903px; border:#999 1px solid; padding:10px;}
.content{width:900px; border:#333 1px solid; background:#fff; position:relative; margin-bottom:5px; overflow:hidden;}
.homebg{ background:#fff url(images/homebg.gif) right no-repeat;}
.content h1{margin:0px; margin-bottom:0px; padding:0px; display:block; width:500px;}
#quicklinks{position:absolute; right:5px; top:10px; width:499px; height:69px; overflow:hidden; padding-top:5px; }
#quicklinks a{float:left; display:block; width:104px; padding:10px; padding-bottom:6px; padding-top:6px; margin:2px; margin-right:0px; margin-left:0px; margin-bottom:6px; color:#369; text-decoration:none; font-size:11px; font-weight:bold; border-right:#666 1px solid; text-align:center;}
#quicklinks a:hover{text-decoration:underline; } /*background:#666 url(images/navhvr2.gif); color:#fff; font-weight:normal;*/
#helpfulhint{display:block; position:absolute; width:200px; height:81px; background:red url(images/helpfullhint.png) no-repeat; z-index:99;}
#homecontent{width:900px; height:280px;}
#homecontent div{padding:10px; height:280px; width:880px;}
#homecontent div h2{margin:0px; padding:0px;}
#homecontent div div{width:520px; height:200px; padding:20px; padding-top:20px;}
#home1{background:#fff url(images/homebg2.jpg) no-repeat;}
#home2{background:#fff url(images/homebg3.jpg) no-repeat;}
#home2 img{display:inline;}
#home3{background:#fff url(images/homebg4.jpg) no-repeat;}
#home4{background:#fff url(images/homebg5.jpg) no-repeat;}
#home9{background:url(images/servicesbg.jpg) no-repeat; position:relative;}

#holder{position:absolute; overflow:hidden; display:block; background: url(images/home2.png); margin:10px; left:40px; }
#holder2{position:absolute; overflow:hidden; display:block; background: url(images/home1.png); margin:10px; left:265px;}
#holder3{position:absolute; overflow:hidden; display:block; background: url(images/home2.png); margin:10px; left:40px;}
#holder4{position:absolute; overflow:hidden; display:block; background: url(images/home2.png); margin:10px; left:275px;}
#holder9{}
#begins{font-size:10px; color:#fff; position:absolute; display:block;}
#begins img{position:relative; top:8px; margin-left:5px;}
.triplecolor{position:absolute; bottom:10px; height:15px; width:100px; display:block; padding:0px;}

#servicescc{position:absolute; display:block; left:168px; top:20px;}
#servicescc p{width:200px;}
#servicescc a{position:absolute; width:50px; height:50px; background:url(images/nextsmall.png) no-repeat; z-index:5; cursor:pointer; top:50px; left:240px;}
#servicescc a:hover{background:url(images/nextsmallhvr.png) no-repeat;}

#servicesweb{position:absolute; display:block; left:168px; top:160px;}
#servicesweb p{width:200px;}
#servicesweb a{position:absolute; width:50px; height:50px; background:url(images/nextsmall.png) no-repeat; z-index:5; cursor:pointer; top:40px; left:240px;}
#servicesweb a:hover{background:url(images/nextsmallhvr.png) no-repeat;}

#servicesdmp{position:absolute; display:block; left:578px; top:18px;}
#servicesdmp p{width:200px;}
#servicesdmp a{position:absolute; width:50px; height:50px; background:url(images/nextsmall.png) no-repeat; z-index:5; cursor:pointer; top:40px; left:240px;}
#servicesdmp a:hover{background:url(images/nextsmallhvr.png) no-repeat;}

#servicesmore{position:absolute; display:block; left:578px; top:140px;}
#servicesmore p{width:200px;}
#servicesmore a{position:absolute; width:50px; height:50px; background:url(images/nextsmall.png) no-repeat; z-index:5; cursor:pointer; top:50px; left:240px;}
#servicesmore a:hover{background:url(images/nextsmallhvr.png) no-repeat;}

#homecontent p{font-size:11px; text-align:justify; color:#333;}
.right{float:right; width:168px; height:213px; border:#333 1px solid; background:#ccc url(images/bg_gry.gif) repeat-x; display:inline; margin-bottom:10px; overflow:hidden;}
#articlesright{background:url(images/welcomearticlebg.gif) repeat-x;}
#assistance{background:url(images/rightcallrep_welcome.jpg) no-repeat; position:relative;}
#assistance div{position:absolute; top:140px; left:10px; color:#fff;}
#assistance span{margin-top:10px; font-weight:bold; display:block;}
.triple{float:left; width:292px; border:#333 1px solid; background:#ddd url(images/bg_Lgry.gif) repeat-x; height:110px; margin-bottom:10px; margin-right:10px; position:relative;}
.more{color:#fff; float:right; clear:both; margin:5px; margin-right:10px; font-weight:bold; cursor:pointer;}
.more:hover{text-decoration:underline;}
#clients{background:#369 url(images/clients.gif) no-repeat; position:relative;}
/* ABOUT */
#about1{ background:url(images/aboutbg.jpg) no-repeat;}
#aboutp1{position:absolute; overflow:auto; display:block; background: url(images/home3.png) no-repeat; right:20px; top:20px;}
#aboutp1 p{margin-top:5px;}
#nextabout{position:absolute; right:40px; width:50px; height:50px; top:190px; background:url(images/next.png) no-repeat; z-index:5; cursor:pointer;}
#nextabout:hover{background:url(images/nexthvr.png) no-repeat;}

/* CLIENTS */
#inclients{position:absolute; width:250px; height:75px; overflow:hidden; top:35px; cursor:pointer; margin:0px; padding:0px;}
#inclients img{top:0; left:0;}
#nextclient{position:absolute; top:45px; left:260px; height:21px; width:23px; background:#369 url(images/clients_btn.gif) no-repeat; border:0px; display:block; cursor:pointer;}
#nextclient:hover{background:#369 url(images/clients_btnhvr.gif) no-repeat;}
/* END CLIENTS */
#articles2{background:#8ac url(images/articles.gif) no-repeat; padding:10px; padding-top:40px; width:272px; height:60px;}
#articles2 a{color:#fff; text-decoration:none; display:block;}
#articles2 a:hover{text-decoration:underline;}
#articles2 a span{float:right; display:inline;}
#enews{margin-right:0px; background:#8ac url(images/enews.gif) no-repeat; }
#enews div{margin-left:10px; position:absolute; top:40px; color:#fff; cursor:pointer;}
#enews div a{color:#fff; text-decoration:none; display:block;}
#enews div a:hover{text-decoration:underline;}

#associations{width:901px; border:#333 1px solid; clear:both; background:url(images/associations.gif) no-repeat; height:72px; display:block; position:relative; overflow:hidden;}
#associations a{position:absolute; display:block; height:72px; background:transparent url(images/clear.gif); }
#ema{left:158px; width:115px;}
#dma{left:293px; width:150px;}
#ama{left:463px; width:160px;}
#ata{left:645px; width:148px;}
#bbb{right:0px; width:79px;}
.footer{display:block; width:925px; height:20px; line-height:20px; font-size:9px; color:#fff; text-align:center; position:relative; left:50%; margin-left:-462px; background:#333; border-bottom:1px #555 solid;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.cb{clear:both;}
#pics{overflow:hidden; height:191px; width:702px; padding:0px; margin:0px; cursor:pointer;}
#pics div{width:702px; height:191px; top:0px; left:0px; position:relative;}
#countdown{position:absolute; top:0px; right:0px;}
/* contact */
#contact{width:880px; border:#666 1px solid; background:#ddd url(images/bg_Lgry.gif) repeat-x; padding:10px; float:left; position:relative; margin-bottom:10px;}
#map{width:650px; height:248px; border:1px #333 solid; float:left; display:inline; margin-bottom:10px;}
#address{text-align:center; float:right; display:inline; width:224px; font-size:14px; margin-top:70px;}
.ml20{margin-left:20px;}
.tar{text-align:right;}
.tc9{color:#999;}
/* sitemap */
.sitemapcols{float:left; display:inline; font-weight:bold; font-size:12px; width:260px; padding:10px;}
.sitemapcols li,p{font-weight:normal; font-size:11px; line-height:16px;}
#sitemap{line-height:16px;}
#sitemap a{text-decoration:none; color:#333;}
#sitemap a:link, #sitemap a:visited, #sitemap a:active{text-decoration: none; color:#333;}
#sitemap a:hover{text-decoration:underline; color:#000;}
.title{clear:both; font-size:18px; font-weight:bold;}
.tc6{color:#666;}
.split{background:#ccc; height:5px;}
.sborder{ border:#999 solid 1px;}
.tac{text-align:center;}
/* terms */
#terms{width:880px; border:#666 1px solid; background:#ddd url(images/bg_Lgry.gif) repeat-x; padding:10px; float:left; position:relative; margin-bottom:10px;}
#terms h5{color:#333; text-align:left; font-weight:bold; font-size:14px; margin-top:20px; margin-bottom:20px; display:block;}
/* faq */
#faq{width:702px; border:#666 1px solid; background:#ddd url(images/bg_Lgry.gif) repeat-x; padding:10px; float:left; position:relative; margin-bottom:10px;}
.t10{padding:20px; border:#666 1px solid; background:#fff; width:383px; float:left; display:inline; color:#666;}
.cat{padding:20px; border:#666 1px solid; background:#fff; width:224px; margin-left:10px; float:right; display:inline; color:#666;}
.cat a, .t10 a{text-decoration:none; color:#333; font-weight:bold; display:block; margin-bottom:8px; margin-top:4px; float:left; }
.cat a:link, .t10 a:link, .cat a:active, t10 a:active{text-decoration:none; color:#333; }
.cat a:visited, .t10 a:visited{text-decoration:none; color:#000;}
.cat a:hover, .t10 a:hover{text-decoration:underline; color:#000;}
.cat img{ margin-right:5px; float:left; display:inline; clear:left;}
.faqcon{background:#fff; border:1px solid #999; padding:20px;}
.toplink{float:right; display:inline;}
.faqcon a{text-decoration:none; color:#999; font-weight:bold; padding:0px; margin-bottom:10px; float:right; display:inline;}
.faqcon a:link, .faqcon a:visited, .faqcon a:active{text-decoration:none; color:#999; }
.faqcon a:hover{text-decoration:underline; color:#000;}
#faq h3{ font-weight:bold; font-size:16px; color:#333; margin:10px; margin-top:0px; margin-bottom:20px; text-align:center;}
#faq h4{color:#333; font-weight:bold; display:inline; float:left; padding:0px; margin-bottom:10px; margin:0px; width:500px;}
.goreg a{color:#369; float:none; margin:0px;}
.goreg a:link, .goreg a:visited, .goreg a:active{text-decoration:none; color:#369; }
.goreg a:hover{text-decoration:underline; color:#000;}
.mb30{margin-bottom:30px;}
#faq p{clear:both; margin-bottom:30px;}
#faq li{margin-bottom:10px;}
#faq li b{margin-right:10px;}
.tinyref{color:#999; font-size:9px;}

/* demo */
#demo{width:802px; border:#666 1px solid; background:#fff; padding:10px; float:left; position:relative; margin-bottom:10px; text-align:center; height:570px; overflow:hidden; margin-left:40px;}
#demo img{border-bottom:#666 1px dotted; padding:10px; margin:0px;}
#forward{position:absolute; right:5px; top:350px; cursor:pointer;}
#back{position:absolute; left:5px; top:350px; cursor:pointer;}
/* created by John Bergloff II 2008 */
/*articles*/
#articles{width:880px; border:#666 1px solid; background:#ddd url(images/bg_Lgry.gif) repeat-x; padding:10px; float:left; position:relative; margin-bottom:10px;}
.articles{ border:#333 1px solid; background:#ccc url(images/bg_Lgry.gif) repeat-x; margin-bottom:10px; padding:10px; color:#333; font-size:10px;}
.artimg{float:left; display:inline; margin-right:10px;}
.artimg img{border:0px;}
.artdesc{width:650px; float:left; display:inline;}
.artdesc h1{font-size:14px; margin:0px; padding:0px; color:#000; margin-bottom:10px;}
.artdesc p{font-size:11px; padding:0px; margin:0px; margin-bottom:5px;}
.artdesc a{text-decoration:none;}
.artdesc a:hover{text-decoration:underline;}
.artdesc img{margin-right:8px; border:0px; position:relative; top:5px;}
.artdesc span{text-decoration:none; color:#666;}
.artdesc span:hover{text-decoration:none;}
.artdesc .more{color:blue; float:none; clear:none; margin:0px; font-weight:bold; cursor:pointer; margin-left:8px;}
/*articles_1*/
.article{width:880px; border:#666 1px solid; padding:10px; position:relative; margin-bottom:10px; overflow:hidden; padding-bottom:0px; background:#fff;}
.article h1{padding:0px; margin-top:40px; margin-left:20px; margin-bottom:60px; text-transform:uppercase;}
.article h2{font-size:14px; margin-left:20px; background:#ccc; line-height:8px; padding:0px; text-transform:uppercase;}
.article h2 span{background:#fff; padding-right:20px; margin:0px; }
.article p{margin:20px; font-size:11px;}
.bordered{ border:#999 1px solid; background:#fff; padding:15px; position:relative; left:-50px; margin-bottom:50px; width:600px; padding-left:60px; color:#666; font-weight:bold; text-align:right;}
.summary{font-style:italic; font-weight:bold;}
.bottom{background:#fff; text-align:right; padding-top:30px;}
.bottom{padding-left:200px;}
.bottom a{text-decoration:none; font-size:14px; font-weight:bold;}
.bottom a:hover{text-decoration:underline;}
.bottom img{margin-right:8px; border:0px; position:relative; top:5px;}
.bottom span{text-decoration:none; color:#666;}
.bottom span:hover{text-decoration:none;}
#article_10tips_TOP{background:#fff url(images/articlesbg10tipscold_01.gif) no-repeat;}
#article_10tips_BOT{background:#fff url(images/articlesbg10tipscold_02.gif) no-repeat; height:90px;}
#article_SEO_TOP{background:#fff url(images/articlesbgSEO_01.gif) no-repeat;}
#article_SEO_BOT{background:#fff url(images/articlesbgSEO_02.gif) no-repeat; height:90px;}
#article_Longtail_TOP{background:#fff url(images/articlesbglongtail_01.gif) no-repeat;}
#article_Longtail_BOT{background:#fff url(images/articlesbglongtail_02.gif) no-repeat; height:90px;}
#longtail{position:relative; border:#999 solid 1px; padding:5px; margin-left:230px;}
#article_spacead_TOP{background:#fff url(images/articlesbgspacead_01.jpg) no-repeat;}
#article_spacead_BOT{background:#fff url(images/articlesbgspacead_02.gif) no-repeat; height:90px;}
.spaceadred{border:red solid 4px; padding:10px; font-weight:bold; font-style:italic; width:500px;}
#article_spacead_TOP ul li{color:#666; font-weight:bold; line-height:19px;}
#article_spacead_TOP ol li{margin-bottom:10px; margin-right:50px;}
#article_spacead_TOP ol li strong{color:#000; text-transform:uppercase; font-weight:bold;}
#article_7outsourceTOP{background:#fff url(images/articlesbg7outsource_01.jpg) no-repeat;}


/* cc */
#quicklinkscc{position:absolute; right:4px; top:10px; width:499px; height:69px; overflow:hidden; padding-top:2px;}
#quicklinkscc a{float:left; display:block; width:145px; padding:10px; padding-bottom:3px; padding-top:3px; margin:2px; margin-right:0px; margin-left:0px; margin-bottom:1px; color:#369; text-decoration:none; font-size:11px; font-weight:bold; border-right:#666 1px solid; text-align:center;}
#quicklinkscc a:hover{ text-decoration:underline; cursor:pointer;  /*text-decoration:none; background:#999 url(images/navhvr2.gif); color:#fff; font-weight:normal; */}
/* web */
#web1{ background:url(images/webbg.jpg) no-repeat;}
#webp1{position:absolute; overflow:auto; display:block; background:url(images/home3.png) no-repeat; margin:10px; left:10px;}
#webp1 p{margin-top:-5px;}
#websiteexamples{position:absolute; right:20px; top:20px; background:url(images/websiteexamples.gif) no-repeat;}
#websiteexamples img{display:inline; margin-right:10px; float:left;}
#websiteexamples h3{ text-transform:uppercase; font-size:14px; font-weight:bold; margin:0px; padding:0px;}
#websiteexamples p{}
#nextcc{position:absolute; left:500px; width:50px; height:50px; top:190px; background:url(images/next.png) no-repeat; z-index:5; cursor:pointer;}
#nextcc:hover{background:url(images/nexthvr.png) no-repeat;}
/* nextbtn (needs top and left to be positioned!) */
#next2{position:absolute; width:30px; height:30px; background:url(images/nextsmall.png) no-repeat; z-index:99; cursor:pointer;}
#next1{position:absolute; width:30px; height:30px; background:url(images/nextsmallleft.png) no-repeat; z-index:99; cursor:pointer;}
/* dmp */
#dmp1{ background:url(images/dmpbg.jpg) no-repeat;}
#dmpwindow{position:absolute; right:-20px; top:130px; background:url(images/windowforenvelope.gif) no-repeat; }
#dmpp1{}
#dmpp1 p{margin-top:-5px; width:410px;}
#nextdmp{position:absolute; width:50px; height:50px; background:url(images/nextsmalldwn.png) no-repeat; z-index:5; cursor:pointer; top:180px; right:10px;}
#nextdmp:hover{background:url(images/nextsmalldwnhvr.png) no-repeat;}
/* created by John Bergloff II 2008 */
/* philosophy */
#philosophy{width:880px; border:#666 1px solid; background:#ddd url(images/bg_Lgry.gif) repeat-x; padding:10px; float:left; position:relative; margin-bottom:10px;}
.anycontent{padding:10px;}
.mb10{margin-bottom:10px;}
.fl{float:left;}
.i{display:inline;}
.top3{display:inline; float:right;}
.wel{display:inline; float:left;}
.philopic1{border:1px #999 solid; width:330px; height:180px; margin:20px; margin-top:15px; margin-right:0px; background:#00a33d; display:inline; float:right;}
.philopic2{border:1px #999 solid; height:100px; background:#00a33d;}
.peeps{ color:#369;}
.nsid{border:1px #999 solid; background:#fff; padding:20px;}
.bwhit{background-color:#fff;}
.pyplist{padding-left:20px; padding-bottom:10px;}
.list{ vertical-align:top;}
.list span{font-weight:bold; color:#369; width:100px; display:inline; font-size:14px; margin-left:-120px; position:relative;}
.list p{margin-bottom:20px; margin-left:120px; width:410px;}
.listrit2{float:right; width:450px; display:inline;}
.list{color:#369; float:left; display:inline; font-weight:bold;}
#philosophy h2{display:block; text-align:center; clear:both; margin:30px; font-size:18px;}
.welp{color:#333; font-size:12px;}
.welp a, #philosophy p a{text-decoration:underline; color:#369; font-weight:bold;}
.welp a:link, #philosophy p a:link{text-decoration:underline;  color:#369; font-weight:bold;}
.welp a:visited, #philosophy p a:visited{text-decoration:underline; color:#369; font-weight:bold;}
#philosophy p a:hover{ text-decoration:underline; color:#333;}
.welp a:hover{text-decoration:underline; color:#369; font-weight:bold;}
.welp a:active{text-decoration:underline;  color:#369; font-weight:bold;}
#py1{ background:url(images/philosophybg.jpg) no-repeat;}
#pyp1{position:absolute; overflow:auto; display:block; background:url(images/home3.png) no-repeat; margin:10px; left:10px;}
#pyp1 h2{font-size:14px;}
#pyp1 p{margin-top:-5px; margin:3px;}
#nextpy{position:absolute; left:500px; width:50px; height:50px; top:190px; background:url(images/next.png) no-repeat; z-index:99; cursor:pointer;}
#nextpy:hover{background:url(images/nexthvr.png) no-repeat;}
/* pagenumber */
/* created by John Bergloff II 2008 */
#pn_index{position:absolute; width:72px; height:11px; top:5px; left:425px; z-index:99; overflow:hidden;}
#pn_index div{width:131px; height:11px; display:block;}
#webp1 div div{position:absolute; top:8px; left:270px; width:28px; height:11px; display:block; overflow:hidden; background:none; padding:0px;}
#pyp1 div div{position:absolute; top:8px; left:230px; width:131px; height:11px; overflow:hidden; background:none; padding:0px; display:none;}
.pn1{background:url(images/p1.png) no-repeat; }
.pn2{background:url(images/p2.png) no-repeat; }
.pn3{background:url(images/p3.png) no-repeat; }
.pn4{background:url(images/p4.png) no-repeat; }
.pn5{background:url(images/p5.png) no-repeat; }
.pn6{background:url(images/p6.png) no-repeat; }
.pn7{background:url(images/p7.png) no-repeat; }
.pn8{background:url(images/p8.png) no-repeat; }
.pn9{background:url(images/p9.png) no-repeat; }
/* SR */
#quicklinkssr{position:absolute; right:5px; top:10px; width:268px; height:69px; overflow:hidden; padding-top:5px; }
#quicklinkssr a{float:left; display:block; width:113px; padding:10px; padding-bottom:6px; padding-top:6px; margin:2px; margin-right:0px; margin-left:0px; margin-bottom:6px; color:#369; text-decoration:none; font-size:11px; font-weight:bold; border-right:#666 1px solid; text-align:center;}
#quicklinkssr a:hover{text-decoration:none; background:#666 url(images/navhvr2.gif); color:#fff; font-weight:normal;}
#sr1{background:#fff url(images/srbg.jpg) no-repeat; padding:10px; height:260px; width:880px;}
#sr1 div{width:520px; height:200px; padding:20px; padding-top:20px; display:block; position:absolute; overflow:hidden; display:block; margin:10px; left:20px;}
#sr1 div h2{margin:0px; padding:0px; font-size:14px;}
#sr1 div p{margin-bottom:20px;}
#sr1 div img{float:left; display:inline; position:relative; left:-15px; top:-10px; margin-bottom:-10px;}
#industriesserved{position:absolute; bottom:10px; left:10px;}
#industriesticker{margin:0px; padding:0px; color:#333; font-weight:bold; font-size:16px; height:18px; overflow:hidden; position:absolute; bottom:10px; left:180px;}
#industriesticker li{list-style:none;}
#industriesticker a{font-size:16px; font-weight:bold; color:#369; text-decoration:none; height:18px; overflow:hidden; text-transform:uppercase; cursor:text;}
#industriesticker a:hover{text-decoration:none;}
.srlearnmore{position:absolute; bottom:10px; margin-left:420px; border:0px;}
.srlearnmore img{border:0px;}
#phases{padding:5px; background:url(images/bg_Lgry.gif); width:890px; height:280px; overflow:hidden;}
#phases p{font-weight:bold; margin:5px; padding:0px; margin-bottom:10px;}
#phases div{display:inline; float:left;}
#srpricing{margin:10px;}
#srpricing img{border:0px;}
#phases2{width:405px; padding:5px; margin:0px; overflow:hidden;}
#phases2 div{width:405px;}
#phases2 img{display:inline; float:left; margin:5px; margin-right:15px; margin-top:10px; width:40px; height:40px;}
#phases h3{color:#369; font-weight:bold; text-transform:uppercase; font-size:18px; margin:0px; padding:0px; margin-bottom:5px;}
/* SR sign up */
#srsignup1{background:#ddd url(images/bg_Lgry.gif) repeat-x; padding:10px; width:880px;}
#srsignup1 table{padding:5px; font-weight:bold; border:#666 solid 1px;}
#srsignup1 table tr td{padding:5px; font-size:12px;}
.inputbig{width:20px; height:20px; cursor:pointer;}
.steps{float:left; display:inline; width:400px; margin:20px; margin-right:15px; margin-top:0px;}
#step2{padding-right:20px;}
#srsignup1_table2 {padding-right:20px;}
#srsignup1_table2 label{ line-height:30px; height:30px; font-size:12px; font-weight:bold; float:left; clear:left; margin-right:0px; display:block; width:180px; padding:2px;}
#srsignup1_table2 label:hover{border:#999 2px solid; background:#ccc; padding:0px; cursor:pointer;}
#srsignup1_table2 label input{margin-right:10px;}
#srsignup1_table2 h2 img{position:absolute; top:-10px; left:0px;}
#flow{position:absolute; right:20px; top:60px;}
#srsignup1 h2{margin:12px; padding:0px; position:relative; padding-left:50px; padding-bottom:20px; border-bottom:#999 solid 1px; }
#srsignup1_table2 a{float:right; color:#369; text-decoration:none;}
#srsignup1_table2 a:hover{text-decoration:underline;}
#getpricing{float:right;}
#srbottomnav{margin-right:20px; padding:10px;}
#srbottomnav a{margin-left:20px; color:#369; text-decoration:none; height:25px; font-weight:bold; position:relative;}
#srbottomnav a:hover{text-decoration:underline;}
#srbottomnav span{font-size:16px;}
#srbottomnav img{border:0px; position:relative; top:7px;}
#tellus{position:absolute; top:75px; font-weight:bold; font-size:14px; color:#666; margin:20px;}
#srpricegrid{margin-bottom:10px; width:100%; font-size:14px;}
#srpricegrid td{border-bottom:1px #ccc solid;}
#srpricegrid a{text-decoration:none;}
#srpricegrid a:hover{text-decoration:underline;}
#srresults{ background:#fff; border:1px #333 solid; padding:20px;}
#srresults input{border:1px #ccc solid; background:#fff; font-size:20px; color:#333; font-weight:bold; padding:5px; margin-left:3px; }
#srresults div{width:600px; position:relative; top:-13px; display:inline;}
#srservices{margin-bottom:10px;}
#srservices h2{margin:5px; position:relative;}
#srservices h2 img{position:relative; top:-12px;}

.srinactive{font-size:12px;}
#srsignup1table{font-size:12px;}

#SEO{}
#SEO h1{margin:20px; width:850px; margin-left:0px; padding-left:0px; left:-20px; position:relative;}
#SEO h1 img{height:52px; margin-left:30px; float:left; display:inline; margin-right:15px;}
#SEO h1 input{color:#000; float:left; display:inline; position:relative; top:20px; margin:0px; margin-right:10px; padding:0px;}
#SEO h1 div{color:blue; text-decoration:underline; font-size:10px; position:relative; top:18px; }
.seobg{}
#SEO div{}
#google1{display:block; background: rgb(240, 247, 249); border-top: 1px solid rgb(107, 144, 218); height:22px; clear:both; margin:12px; color:#000; font-weight:bold; padding: 0.1em; font-size:14px; padding-top:5px; padding-left:10px; padding-right:10px; margin-top:50px;}
#google1 span{font-weight:normal; position:absolute; right:20px;}
#google2 ul, #google4 ul{ list-style:none; margin:0px !important; padding:0px !important;}
#google2{float:right; display:inline; border-left: rgb(201, 215, 241) solid 1px; margin-right:30px; padding-left:0px;}
#google2 ul li, #google4 ul li{ line-height:17px; font-size:12px; margin:0px; padding:0px; margin-bottom:20px;}
#google2 ul li span, #google4 ul li span{color:green; font-size:12px; text-decoration:none;}
#google2 ul li span a, #google4 ul li span a{color:blue; text-decoration:underline; font-size:18px;}
#google3{background-color: rgb(255, 248, 221); display:block; float:left; display:inline; width:610px; padding:10px; margin:10px; margin-top:0px;}
#google3 p{font-size:13px; padding:0px; margin:0px;}
#google4{display:block; float:left; display:inline; width:610px; padding:10px; margin:10px; margin-top:0px; margin-left:0px; padding-left:0px;}
#google4 ul{margin-left:0px; padding-left:0px;}
#google4 ul li{margin-left:0px; padding-left:0px;}
#google4 img{margin-right:10px;}
#google4{}

#google4 ul li a.link{color: rgb(119, 119, 204); display: inline; text-decoration:underline; font-size:12px; margin-left:10px;}

#SEO div img{float:left; display:inline; height:60px; border:1px solid blue;}
#SEO div ul{display:block; position:relative; left:20px; margin-right:30px;}
#SEO #google4 ul li div#googleize{margin:10px; display:block; padding-right:40px;}
#SEO #google4 ul li div#googleize ul{}
#SEO #google4 ul li #googleize{color:#333; padding-left:80px; position:relative;}
#seodisclaimer{text-align:center; background:pink; line-height:30px; position:absolute; left:20px !important; margin:0px !important; margin-bottom:10px !important; }
#seoarrow{position:absolute; right:-24px; top:-10px; }