/* Site design - copyright 2009-2015 / n9nemedia.net by Michael Dyer */.outer {width:995px;margin:auto;display:table;}.inner {width:auto;margin:0px;display: table;}body {width: 100%;border: none;padding: 0;margin: 0;font: 12px "Arial", Lucida Grande, Helvetica}#index {background: #e7e0d3 url(../images/bg-index.png) repeat-x 0 0;}#product-landing {position: relative;background: #e7e0d3 url(../images/bg-product.png) repeat-x 0 0;}#content {position: relative;border: none;padding: 0;margin: 0;height: 100%;}.content {position: relative;border: none;padding: 0;margin: 0;height: 100%;}#header {position: relative;height: 101px;padding: 0;margin: 0;border: none;}#logo {position: absolute;background: url(../images/logo_main.png) no-repeat 0 0;z-index: 999;left: 0;width: 209px;height: 117px;border: none;padding: 0;margin: 0 45%; text-align:center;}#tooltip {width: 200px;color: #960000;text-align: center;}#tooltip .title {color: #fff;margin: 0;padding: 13px 10px 5px;background: url(../images/balloon.png) top left no-repeat !important;background: url(../images/balloon.gif) top left no-repeat;font-size: 11px;}#tooltip p {margin: 0;padding: 0 10px 15px;background: url(../images/balloon.png) bottom left no-repeat !important;background: url(../images/balloon.gif) bottom left no-repeat;font-size: 10px;}#top_right {position: absolute;float: right;right: 10px;}#prod-top-right {position: absolute;top: -5px;float: right;right: 10px;}#quote {position: absolute;z-index: 299;display: block;right: 141px;background: url(../images/quote_nav.png) no-repeat 0 0;width: 128px;height: 52px;margin: 0;padding: 0;border: none;}#quote:hover{ background-position: -128px 0;}#menu {position: absolute;z-index: 998;top: 52px;background: url(../images/menu_bg.png) no-repeat 0 0;height: 49px;padding: 0;margin: 0 auto;border: none;float: left;width: 995px;}#product-menu {position: absolute;text-align: center;z-index: 998;background: url(../images/menu_bg.png) no-repeat 0 0;height: 49px;padding: 0;margin: 0;border: none;width: 995px;}#site {position: relative;background: transparent;min-height: 100%;padding: 0;margin: 0;border: none;}#prod-site {position: relative;background: transparent;min-height: 100%;padding: 0;margin: 0;border: none;}#intro {position: relative;padding: 0;margin: 0;border: none;}#introcl {position: relative;top: 50px;padding: 0;margin: 0;border: none;}#banner {position: relative;top: 40px;left: 47px;}#bannercl {position: relative;top: 16px;}#product-banner { position: relative;margin-top: -24px;}#footer_content {position: relative;border: none;top: -18px;padding: 0;margin: 0;height: 100%;}#footer {position: relative;height: 100%;background: url(../images/footer-body.png) repeat 0 0;border: none;padding: 0;clear: both;min-height: 100%;height: auto !important; height: 100%;}#footer-top {position: relative;background: url(../images/footer-top.jpg) no-repeat;height: 18px;width: 100%;border: none;padding: 0;margin: 0;}#flinks {position:relative;top:5px;left: -31px;width:635px;color:#5b5344;font-size:10px;letter-spacing: 1px;}#twitterft {position: relative;top: -20px;left: 235px;background: url(../images/twitterft.png) no-repeat 0 0;width: 31px;height: 25px;padding: 0;margin: 0;border: none;}#twitterft:hover {background-position: -31px 0;}#newsletter_content {position: relative;top: -18px;width: 995px;border: none;padding: 0;margin: 0;height: 100%;}#newsletter {position: absolute;z-index: 98;background: url(../images/newsletter.png) no-repeat 0 0;border: none;padding: 0 0 0 0;margin: 0;width: 305px;height: 222px;right: -5px;}#prod-number {position: absolute;z-index: 98;border: none;padding: 0 0 0 0;margin: 0;width: 305px;height: 222px;right: -5px;}.nletter {text-align: right;width: 280px;height: 222px;}#prod-footer{margin-top:45px;}.prod-footer-info {position: relative;margin-top: 35px;text-align: right;}#nlettername {position: relative;top: -24px;right: -35px;background: url(../images/newsletter_input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}#ninput {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#ninput2 {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#nletteremail {position: relative;top: -24px;right: -35px;background: url(../images/newsletter_input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}#nlettersubmit {position: relative;display: block;float: right;top: -12px;left: 38px;background: url(../images/newsletter_submit.png) no-repeat 0 0;width: 72px;height: 24px;margin: 0;padding: 0;border: none;}#nlettersubmit:hover{ background-position: -72px 0;}#client {position: relative;float: left;width: 515px;}#clientp {background: url(../images/clientbg.png) repeat 0 0;font: 12px "Helvetica", Arial, Lucida Grande;color:#910000;padding: 0 14px 4px 14px;text-decoration:none;letter-spacing: 0.0em;width: 481px;}#client {position: relative;left: 47px;padding: 0;margin: 0;border: none;}#clthumb {position: relative;width: 510px;top: 16px;left: 15px;margin: 0;padding: 0;border: none;}#clientlt {position: relative;top: -63px;width: 503px;float: left;}#client_text {position: relative;top: 20px;float: left;width: 503px;height: 290px;border-bottom:2px solid #cdcdcd;border-top:2px solid #cdcdcd;}#clientdesc {position: relative;top: 6px;width: 995px;font: 12px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;border: none;padding: 0;margin: 0;height: 100%;cursor: pointer;}#bio {position: relative; clear: right;top: 18px;width: 655px;font: 12px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;line-height: 18px;padding: 0 50px 0 0;margin: 0;height: 100%;border-right: 2px solid #cdcdcd;}#bio p{position: relative;top: 18px;}#legal, #privacy {position: relative; clear: right;top: 18px;width: 655px;font: 12px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;line-height: 18px;padding: 0 50px 0 0;margin: 0;height: 100%;border-right: 2px solid #cdcdcd;}#quote_form {position: relative;top: 18px;width: 760px;font: 12px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;line-height: 18px;padding: 0 50px 0 0;margin: 0;height: 100%;}#score {position: relative;float: left;width: 995px;}#sidenav {position: relative;clear: both;height: 1px;top: 5px;left: 735px;float: left;font-size: 16px;color:#5b5344;}#sidenav p {position: relative;left: 30px;}#sidenav ul {display:block;margin:0 5px 30px 0;}#sidenav ul li {display:block;font-size:14px;line-height:1em;padding:0;} #sidenav ul li.seperate {border-bottom:2px solid #cdcdcd;}#sidenav ul li a {display:block;color:#595959;padding:10px 0;width:100%;text-indent:10px;}#sidenav ul li a:hover, #sidenav ul li a:focus {text-decoration:none;color:#8d1c1c;background-color:#ccbfa5;}/* staff section */ul#stafflist {list-style:none;margin:0;padding:0;}ul#stafflist li {clear:left;}ul#stafflist li.firstli {border:0;}ul#stafflist li p {display:block;padding:30px 0 30px 140px;margin:0;font-size:12px;line-height:18px;color:#8f8f8f;background-repeat:no-repeat;background-position:left 50%;}ul#stafflist li.firstli p {padding-top:10px;background-position:left top;}ul#stafflist li p a.title {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size:21px;font-weight:bold;line-height:20px;letter-spacing:-1px;color:#303543;}ul#stafflist li p a.title:hover,ul#stafflist li p a.title:focus {text-decoration:none;}ul#stafflist li p cite, ul#stafflist li p cite {display:block;padding:0.4em 0 1.5em;}ul#stafflist li p cite, ul#stafflist li p cite em {font-style:normal;}ul#stafflist li p cite strong {font-weight:normal;color:#777;}ul#stafflist li p cite em {font-size:10px;font-weight:bold;text-transform:uppercase;color:#9ea0a4;padding-left:0.7em;margin-left:0.5em;border-left:1px solid #ddd;}ul#stafflist li p cite .date {font-weight:bold;color:#8d1c1c;padding-left:2em;}body.pressarticle h2 {font-size:22px;letter-spacing:-1px;color:#005e8f;padding-bottom:0.3em;}body.pressarticle cite {font-style:normal;font-size:15px;color:#000;}body.pressarticle cite em {font-style:normal;color:#9ea0a4;}ul#stafflist li p .releaseintro a {white-space:nowrap;}/* Twitter styles */#twitter {position: absolute;z-index: 399;left: 95px;height:50px;padding: 12px 0 0 0;width:495px;}#tweet {display: block;top: 8px;width: 522px;line-height: 13px;font-size: 11px;color:#5b5344;}#tweet ul {list-style:none;margin:0px;padding:0px;}#meta {color:#888888;font-family:georgia, helvetica, verdana, sans-serif;font-size:11px;font-style:italic;margin-right:15px;right:0;top:28px;}#tmeta {color:#fff;font-family:georgia, helvetica, verdana, sans-serif;font-size:13px;line-height:18px;}#indexfix{height:80px;}#clearfix {position: relative;clear: both;display: block;height: 80px;} #cclearfix {position: relative;clear: both;display: block;height: 20px;} br .clearfix {clear: both;display: block;height: 1px;margin: -1px 0px 0px;}#stafffix {position: relative;height: 100px;}#skype {position: relative;left: 50px;display: block;background: url(../images/skype1.png) no-repeat 0 0;width: 178px;height: 99px;border: none;padding: 0;margin: 0;}#skype:hover{ background-position: -178px 0;}#rss {position: relative;left: 50px;top: 14px;display: block;background: url(../images/rss.png) no-repeat 0 0;width: 178px;height: 99px;border: none;padding: 0;margin: 0;}#rss:hover{ background-position: -178px 0;}#products {position: relative;padding: 40px 0 23px 0;}#prod-bg {position: relative;width: 995px;height: 345px;background: url(../images/product_banner.png) no-repeat 0 0;margin: 0;padding: 0;border: none;}.product-container {position: relative;top: -85px;width: 995px;border: none;padding: 0;margin: 0;}.prod-icon {position: relative;width: 437px;float: left;margin: 0;padding: 0;border: none;}.prod-def {position: relative;top: 130px;right: 48px;float: right;text-align: left;width: 512px;margin: 0;padding: 0;border: none;}.prod-ital {position: relative;top: -25px;float: left;margin: 0;padding: 0;border: none;}.prod-text {position: relative;top: -24px;float: left;margin: 0;padding: 0;border: none;}.prod-web {position: absolute;top: 53px;left: 41px;width: 164px;height: 166px;}.prod-dev {position: absolute;top: 53px;left: 247px;width: 164px;height: 166px;}.prod-grow {position: absolute;top: 53px;left: 453px;width: 164px;height: 166px;}.prod-brand {position: absolute;top: 53px;left: 659px;width: 164px;height: 166px;}.prod-3g {position: absolute;top: 53px;left: 866px;width: 85px;height: 165px;}.prod-btn {position: relative;float: right;top: 2px;background: url(../images/more-btn.png) no-repeat 0 0;width: 99px;height: 34px;}.prod-btn:hover {background-position: -99px 0;}.prod-heading {position: relative;text-align: center;width: 995px;height: 100px;padding: 0;}.twitter-logo {position: relative ;background: url(../images/twitter.png) no-repeat;height: 21px;width: 63px;float: right;margin-top:-44px;}.twitter-logo:hover {background-position: -63px 0;}.twitter-logo-support {position: relative ; left: -20px;background: url(../images/twitter.png) no-repeat;height: 21px;width: 63px;float: right;margin:-52px 0 0 0;}.twitter-logo-support:hover {background-position: -63px 0;}#twitter-footer ul, #twitter-footer ul li{list-style:none;}#footer-wrapper {position: absolute; bottom: 0;}.footer {position: relative;height: 100%;background: url(../images/footer-body.png) repeat 0 0;border: none;padding: 0;clear: both;min-height: 100%;height: auto !important; height: 100%;}.footer-top {position: relative;background: url(../images/footer-top.jpg) no-repeat;height: 18px;width: 100%;border: none;padding: 0;margin-top: 22px;}.footer-bottom {position: relative;background: url(../images/footer-bottom.jpg) no-repeat;height: 18px;width: 100%;border: none;padding: 0;margin-bottom: 16px;}.product-bottom {position: relative;background: url(../images/footer-bottom.jpg) no-repeat;height: 18px;width: 100%;border: none;padding: 0;margin-bottom: 16px;}.prod-content {position: relative;width: 100%;height: auto;margin: 0;padding: 0;background: transparent;color: #000;}#prod-highlight {position: relative;float: right;right:-110px;overflow: hidden;margin: 0;width: 35%;font-size: 16px;color:#5b5344;}#prod-highlight p {position: relative;font: 18px "Arial", Lucida Grande, Helvetica;}#prod-highlight ul {display:block;margin:0 5px 30px 0;}#prod-highlight ul li {display:block;width: 100%;font-size:14px;line-height:1em;padding:0;}#prod-highlight ul li.seperate {border-bottom:1px solid #75674C;}#prod-highlight ul li a {display:block;color:#595959;padding:10px 0;width:100%;text-indent:10px;}#prod-highlight ul li a:hover, #prod-highlight ul li a:focus {text-decoration:none;color:#8d1c1c;}.prod-description {position: relative;padding: 14px 14px 14px 0;margin: 12px 18px 32px 0;width: 55%;line-height: 28px;color: #5b5344; border-bottom: 1px dashed #75674C;}.prod-content ul {list-style: none;width: 65%;margin-top: -18px;}.prod-content ul li {position: relative;margin-left: -40px;padding-right: 40px;display: block;float: left;width: 45%;}.prod-content ul li p {display: block;padding: 12px 30px 14px 0;color: #595959;line-height: 20px;}.prod-content ul li p strong {color: #6a6253;	display: block;font: 18px "Arial", Lucida Grande, Helvetica;padding-bottom: 5px;white-space: nowrap;font-weight: 700;letter-spacing: -.04em;}#prod-clear {position: relative; clear: both; height: 10px;margin: 0; padding: 0; border: none;}#showcase {background: url(../images/showcase/bg.png) no-repeat;height: 550px;width: 995px;text-align: center;}#showcase p {position: relative; float: left; clear: both; display: block; width: 915px;margin: 80px 40px 0; padding: 0; border: none; text-align: center;color: #3D3D3D;font: 14px 'Lucida Grande', Arial, Helvetica;font-weight: bold;letter-spacing: -0.049em;line-height: 23px;}.client-list {position: relative;width: 995px;height: auto;float: left;text-align: left;padding: 0;font-size: 14px;}.client-list ul{position: relative;list-style: none;margin-bottom: 55px;}.client-list ul li {background: none;float: left;padding: 0px;width: 280px;margin-left: -90px;}.client-list ul li ul li {float: none;margin: 10px 10px 0px;}.client-list ul li ul li a {position: relative;width: 80px;color: #900;}.client-list ul li ul li a:hover {text-decoration: underline;}.ctestimonial {position: relative;width: 995px; text-align: center;clear: both;float: left;display: block;margin: 5px 0 40px;border-top: 2px solid #ccc2b0;border-bottom: 2px solid #ccc2b0;}.cinfo {position: absolute;height: auto;float: right;text-align: right;margin: -17px 0 0 715px;padding: 0;font-size: 14px;}.cinfo ul{position: relative;list-style: none;margin: 0;}.cinfo ul li {background: none;float: left;padding: 0px;width: 200px;margin-left: -90px;}.cinfo ul li ul li {float: left;width: 100px;height: auto;margin: -14px 10px 0px;color: #303543;}.cinfo ul li ul li a {position: relative;width: 80px;color: #900;text-decoration: none;}.cinfo ul li ul li a:hover {text-decoration: none;}.cinfo ul li ul li ul li {position: relative; width: 230px; height: 36px; float: none; margin: -16px 10px 0px;}#support-name {position: relative;top: -24px;right: -35px;background: url(../images/newsletter_input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}#support-input {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#support-input2 {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#support-email {position: relative;top: -24px;right: -35px;background: url(../images/newsletter_input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}#support-submit {position: relative;display: block;float: right;top: -12px;left: 38px;background: url(../images/newsletter_submit.png) no-repeat 0 0;width: 72px;height: 24px;margin: 0;padding: 0;border: none;}#support-submit:hover{ background-position: -72px 0;}#client {position: relative;float: left;width: 515px;}#support-login {position: relative;top: -18px;width: 995px;border: none;padding: 0;margin: 0;height: 100%;}#support-form {position: absolute;z-index: 98;background: url(../images/newsletter.png) no-repeat 0 0;border: none;padding: 0 0 0 0;margin: 0;width: 305px;height: 222px;right: -5px;}.support-meta {text-align: right;width: 280px;height: 222px;}.error {position: relative; margin-top: 30px;float: left; color: #3D3D3D;font: 23px 'Lucida Grande', Arial, Helvetica;font-weight: bold;letter-spacing: -0.049em;line-height: 23px;}.error-login {position: relative; clear: both; width: 605px; padding: 15px 25px 25px 25px; margin: 25px 0 145px;background: #d7cdbb; float: left;}#errorname {position: relative;top: -16px;background: url(../images/newsletter_input.png) no-repeat 0 0;margin-left: -15px;padding: 0;width: 255px;height: 55px;border: none;}#erroremail {position: relative;top: -16px;background: url(../images/newsletter_input.png) no-repeat 0 0;margin-left: -15px;padding: 0;width: 255px;height: 55px;border: none;}#errorsubmit {position: relative;display: block;float: left;top: -4px;background: url(../images/newsletter_submit.png) no-repeat 0 0;width: 72px;height: 24px;margin-left: -16px;;padding: 0;border: none;}#errorsubmit:hover{ background-position: -72px 0;}#errorinput {position: relative;top: 16px;left: 15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#errorinput2 {position: relative;top: 16px;left: 15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}.etitle {color: #3D3D3D;font: 18px 'Lucida Grande', Arial, Helvetica;font-weight: bold;letter-spacing: -0.049em;line-height: 23px;margin-left: -7px;}.esubtitle {color: #3D3D3D;margin: -6px 0 22px -7px; font: 14px 'Lucida Grande', Arial, Helvetica;font-weight: bold;letter-spacing: -0.049em;line-height: 23px;}.eforgot, .eforgot a{position: relative; display: block;top: 15px; float: right;color: #b7ab96;font: 14px 'Lucida Grande', Arial, Helvetica;font-weight: bold;letter-spacing: -0.049em;line-height: 23px;}.eforgot a:hover {text-decoration: underline}.subscribe, .login {position: absolute;}.popup {position: relative; clear: both; width: 605px; padding: 15px 25px 25px 25px; background: #d7cdbb; float: left;}#upload-content {margin-top: -40px;}#uploadfix {position: relative;height: 100px;}.upload-content {position: relative;border: none;padding: 0;margin: 0;height: 100%;}
/* classes */
img {border: none;}.left {float: left;}	.right {float: right;}.center {text-align: center;} blockquote {position: relative;float: left; background-color: #ccc2b0; width: 945px; text-align: center;margin-left: 0;padding: 65px 25px;height: auto;}blockquote p {position: relative; margin: 0;}ul li .last {border: none;}.mini {position: absolute; float: left; left: 10px;z-index:999;}.top {position: relative;height: 52px;width: 100%;padding: 0;margin: 0;border: none;float: left;}.none {display: none;}.thumb {position: relative;padding: 0 32px 12px 0;margin: 0;border: none;}.pright, .pright2 {position: relative;padding: 28px 36px 18px 0;margin: 0;border: none;}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; }* html ul li a { height: 1%; }/* End *//* MENU LEFT */.menu_left {position: relative;width: 415px;left: 29px;top: -8px;}/* MENU LEFT END *//* MENU RIGHT */.menu_right {position: relative;float: right;right: 5px;top: -16px;}/* MENU RIGHT END*/	/* MENU CLASSES */	/* END MENU CLASSES *//* FOOTER MENU */.footer_menu ul {float: left;list-style: none;}.footer_menu ul li {display: block;float: left;margin:14px 0px 0px 0px; }.footer_menu ul li a {float: left;text-decoration: none;}.footer_menu ul li a:hover, .footer_menu ul li a.active {text-decoration: none;}/* FOOTER MENU END*/	.new {position: relative;display: block;background: url(../images/new.png) no-repeat 0 0;padding: 0 0 0 10px;margin: 0;border: none;}/* SITEMAP */.sitemap {position: relative;left: -40px;padding:24px 0;font-size:12px;line-height:1.6em;}.sitemap ul {float:left;list-style: none;}.sitemap ul ul {float:none;margin:0;list-style: none;}.sitemap li strong {display:block;margin-bottom:.5em;}.sitemap li li {position: relative;left: -40px;font-size:11px;list-style: none;}.sitemap li a, .sitemap li a:visited, .sitemap li a:link {color:#5b5344;text-decoration:none;}.sitemap li li a, .sitemap li li a:visited, .sitemap li li a:link {color:#5b5344;}.sitemap li a:hover, .sitemap li li a:hover,.sitemap li a:focus, .sitemap li li a:focus {text-decoration:underline;color:#5b5344;}/* END SITEMAP */.clientlink {position: absolute;z-index: 299;font: 10px "Helvetica", Arial, Lucida Grande;}/* RATING */.rating_wrapper *{margin:0; border:0; padding:0;}.rating_wrapper {overflow:hidden; height:16px;}.sp_rating{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.7em; color:#5f5f5f; display:block;}.rating{float:left; padding-right:4px;}.base{background:url(../images/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; padding-right:4px; overflow:hidden;}.average{background:url(../images/ratings.gif) 0 -16px no-repeat; text-indent:-9999px;}.votes{float:left; padding-right:4px;}.score{ background:url(../images/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; position:relative;}.score a{display:block; height:100%; float:left; text-indent:-9999px; position:absolute; overflow:hidden; line-height:1em;}.score1 {width:20%; z-index:55;}.score2 {width:40%; z-index:54;}.score3 {width:60%; z-index:53;}.score4 {width:80%; z-index:52;}.score5 {width:100%; z-index:51;}.score a:hover{ background:url(../images/ratings.gif) bottom right no-repeat;}.status {height:16px; width:100px; overflow:hidden; position:relative;}.score_this{ height:100%; overflow:hidden;}.score_this a{color:#f37800;}/* END RATING */.show-login {cursor:pointer;}
/* typography */
a:link, a:visited{font-family: "Arial", Lucida Grande, Helvetica;color:#910000;text-decoration:none;font-weight: 400;}a:hover{text-decoration:none;}/*	INDEX TITLE RED */h1 {font: 51px "Rockwell", Lucida Grande, Arial;color:#910000;text-decoration:none;font-weight: 400;letter-spacing: -0.1em;height: 1px;}/*	INDEX TITLE END *//* SYMANTEC COVERAGE */h2 {color:#5b5344;font-size:10px;letter-spacing: 1px;}/* END SYMANTEC COVERAGE */h3 {position: relative;height: 15px;top: 31px;left: 375px;font: 24px "Satisfaction", Lucida Grande, Arial;color: #910000;text-decoration:none;font-weight: 400;letter-spacing: .0px;}/* PHONE NUMBER */h4 {font: 17px "Helvetica", Lucida Grande, Arial;color:#9d9381;text-decoration:none;font-weight: 500;letter-spacing: 0.1em;}/* END PHONE NUMBER *//* CLIENT */h5 {position: relative;top: -21px;height: 1px;width: 350px;left: 175px;font: 14px "Rockwell", Lucida Grande, Arial;color:#910000;text-decoration:none;font-weight: 400;letter-spacing: 1px;}.clientsig {position: relative;top: -220px;float: right;right: 55px;font: 12px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}.clienttitle {position:relative;top:9px;left:24px;font-size:14px;font-weight:400;}#client_text p{font: 24px "Rockwell", Lucida Grande, Arial;color:#910000;text-decoration:none;font-weight: 400;letter-spacing: -0.1em;height: 290px;padding: 75px 0 0 0;}/* END CLIENT */.index {position: relative;top: 50px;font: 12px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;width: 515px;}.clienta {position: relative;top: 3px;left: 16px;font: 16px "Helvetica", Arial, Lucida Grande;color: #a49a86;letter-spacing: .1px;}.clienta a:hover {text-decoration: underline;	}.client_title {position: relative;top: 2px;font: 10px "Rockwell", Lucida Grande, Arial;color: #910000;letter-spacing: .1px;font-weight: 600;}.ntitle {position: relative;font-size:16px;right: -25px;font-weight: 600;letter-spacing: .8px;color:#fff;}.nsubtitle {position: relative;top: -15px;font-size:11px;right: -25px;letter-spacing: .1em;color:#fff;}.ptitle {font-size:20px;font-weight: 600;letter-spacing: .8px;color:#c2b6a0;overflow: hidden;}.psubtitle {position: relative;top: -15px;left:-68px;font-size:12px;letter-spacing: .1em;color:#c2b6a0;letter-spacing: -.3px;}.prod-title {font: 35px "Rockwell", Arial, Lucida Grande;color: #75674C;letter-spacing: -2px; margin-bottom: 6px;}.prodc, .prodc a {position: relative;top: 125px;left: 485px;font: 11px "Helvetica", Arial, Lucida Grande;color: #aea799;letter-spacing: .1px;}.prod-decl {font: 24px "Thenautigal", Arial, Lucida Grande;color: #aea799;letter-spacing: -1px;}.prod-pronun {position: relative;left: 6px;font: 14px "Rockwell", Arial, Lucida Grande;color: #aea799;letter-spacing: -1px;}.prod-text {font: 14px "Helvetica", Arial, Lucida Grande;color: #aea799;letter-spacing: .1px; margin-top: 8px;}.prod-heading {font: 31px "Rockwell", Lucida Grande, Arial;text-align: center;color:#910000;text-decoration:none;font-weight: 400;letter-spacing: -0.1em;height: 1px;}.text-highlight {background: #990f0e;font-size: 14px; color: #fff; padding: 6px;letter-spacing: -0.04em; font-weight: 600;}.text-highlight a {color: #fff;padding: 6px;text-decoration: none;}.text-highlight a:hover {background: #fff;font-size: 14px; color: #000;letter-spacing: -0.04em;font-weight: 400;}.ctitle {font-size: 28px;color: #303543;}.blockquote-entry {font: 24px "Rockwell", Lucida Grande, Arial;color:#5b5344;text-decoration:none;font-weight: 400;letter-spacing: -0.1em;}.csignature {position: relative;margin-top: 10px;font: 24px "Satisfaction", Lucida Grande, Arial;color: #910000;text-decoration:none;font-weight: 400;letter-spacing: .0px;}.support-log {position: relative; top: 20px;font: 17px "Helvetica", Lucida Grande, Arial;color:#9d9381;text-decoration:none;font-weight: 500;letter-spacing: 0.1em;}.support-log a {color: #fff;text-decoration: none;}.support-log a:hover {text-decoration: underline;}.qtitle{font: 51px "Rockwell", Lucida Grande, Arial;color:#910000;text-decoration:none;font-weight: 400;letter-spacing: -0.1em;height: 1px; float: left;margin: 35px 0 40px 0;}
/* menu */ 
.smoothmenu, .smoothmenu #topMenuContainer {white-space : nowrap;margin : 0;padding : 5px 0 0 0;display: block;height: 48px;position : relative;}.smoothmenu #subMenuContainer {overflow : hidden;position : relative;}.smoothmenu #topMenuContainer div {display : none;}.smoothmenu #subMenuContainer div {overflow : hidden;position : absolute;display : none;}.smoothmenu a {text-decoration : none;font-family : "Lucida Sans Unicode";color: #fff;}.smoothmenu #topMenuContainer a {padding : 6px 14px;line-height: 1.8em;}.smoothmenuTopMenuItem {background-image : url(../images/bg1.jpg);background-repeat: repeat-x;background-position: 0px 40px;font-size : 16px;color : #fff;}.smoothmenuTopMenuItemMouseOver {background-image : url(../images/bg1.jpg);background-repeat: repeat-x;background-position : 0px 0px;font-size : 16px;color : #990000;}.smoothmenu #subMenuContainer a {padding   : 2px 15px;line-height: 1.6em;color: #990000;}.smoothmenuSubMenuItem {font-size : 12px;color: #990000;background-color: #e7e0d3;}.smoothmenuSubMenuItemMouseOver {font-size : 12px;color: #990000;background-color: #CEC6C2;}#company-link {position:relative;left:22px;} #product-link {position:relative;left:97px;} #client-link {position:relative;left:532px;} #weblog-link {position:relative;left:607px;}
/* banner */ 
.bannerfeature {width: 434px;height: 345px;position: relative;display: none;overflow: hidden;font-family:  Verdana, Tahoma, "Lucida Sans";font-size: 9pt;font-weight: normal;}.bannerfeature #transparentGlass {width: 434px;height: 345px;position: absolute;left: 0px;top: 0px;z-index: 1000;cursor: pointer;}.bannerfeature #billboardone,.bannerfeature #billboardtwo {position: absolute;top: 0px;left: 0px;height: 345px;width: 600px;z-index: -1;}.bannerfeature #paneltwo {z-index: -2;}.bannerfeature #carrousel {margin-left: 600px;position: relative;padding: 0px;z-index: 0;list-style: none;}.bannerfeature #carrousel li{width : 200px;height: 100px;overflow: hidden;}.bannerfeature .downarrow {height: 32px;width: 32px;cursor: pointer; background: url(downarrow.png) no-repeat;z-index: 1000;position: absolute;top: 250px;left: 685px;}.bannerfeature .featuretitle {position: absolute;bottom: 20px;left: 20px;background: url(bg.png);color: #FFF;padding: 3px 6px;z-index: 100;}.bannerfeature .downarrowIE6 {background: url(downarrow.gif);}.bannerfeature .featuretitleIE6 {background: #000;}/* CLIENT */.bannerfeaturecl {width: 434px;height: 290px;position: relative;display: none;overflow: hidden;font-family:  Verdana, Tahoma, "Lucida Sans";font-size: 9pt;font-weight: normal;}.bannerfeaturecl #transparentGlass {width: 434px;height: 290px;position: absolute;left: 0px;top: 0px;z-index: 1000;cursor: pointer;}.bannerfeaturecl #billboardone,.bannerfeaturecl #billboardtwo {position: absolute;top: 0px;left: 0px;height: 290px;width: 600px;z-index: -1;}.bannerfeaturecl #paneltwo {z-index: -2;}.bannerfeaturecl #carrousel {margin-left: 600px;position: relative;padding: 0px;z-index: 0;list-style: none;}.bannerfeaturecl #carrousel li{width : 200px;height: 100px;overflow: hidden;}.bannerfeaturecl .downarrow {height: 32px;width: 32px;cursor: pointer; background: url(downarrow.png) no-repeat;z-index: 1000;position: absolute;top: 250px;left: 685px;}.bannerfeaturecl .featuretitle {position: absolute;bottom: 20px;left: 20px;background: url(bg.png);color: #FFF;padding: 3px 6px;z-index: 100;}.bannerfeaturecl .downarrowIE6 {background: url(downarrow.gif);}.bannerfeaturecl .featuretitleIE6 {background: #000;}/* PRODUCT */.prod-banner {width: 996px;height: 380px;position: relative;display: none;overflow: hidden;font-family:  Verdana, Tahoma, "Lucida Sans";font-size: 9pt;font-weight: normal;}.prod-banner #transparentGlass {width: 996px;height: 380px;position: absolute;left: 0px;top: 0px;z-index: 1000;cursor: pointer;}.prod-banner #billboardone,.prod-banner #billboardtwo {position: absolute;top: 0px;left: 0px;height: 380px;width: 996px;z-index: -1;}.prod-banner #paneltwo {z-index: -2;}.prod-banner #carrousel {margin-left: 600px;position: relative;padding: 0px;z-index: 0;list-style: none;}.prod-banner #carrousel li{width : 200px;height: 100px;overflow: hidden;}.prod-banner .downarrow {height: 32px;width: 32px;cursor: pointer; background: url(downarrow.png) no-repeat;z-index: 1000;position: absolute;top: 250px;left: 685px;}.prod-banner .featuretitle {position: absolute;bottom: 20px;left: 20px;background: url(bg.png);color: #FFF;padding: 3px 6px;z-index: 100;}.prod-banner .downarrowIE6 {background: url(downarrow.gif);}.prod-banner .featuretitleIE6 {background: #000;}
/* showcase */
ul.showcase-logos {	position: relative;	top: 11px;	left: 7px;	list-style: none;	display: block;	height: 184px;	margin: 0px auto;	padding: 0;	width: 935px;	text-align: center;}ul.showcase-logos li {	display: block;	float: left;	height: 184px;	width: 184px;}ul.showcase-logos li a {	display:block;	width:184px;	height:184px;	border-right:1px solid #ededed;	border-bottom:1px solid #ededed;	cursor:pointer;}ul.showcase-logos li a.B1,ul.showcase-logos li a.B2,ul.showcase-logos li a.B3,ul.showcase-logos li a.B4,ul.showcase-logos li a.B5 {	border-bottom:0;}ul.showcase-logos li a:hover, ul.showcase-logos li a:focus {	text-decoration:none;}ul.showcase-logos li a span {	display:block;	position:absolute;	left:-99999em;	width:184px;	background:#555;	color:#fff;	line-height:184px;}ul.showcase-logos li a:hover span, ul.showcase-logos li a:focus span {	position:relative;	left:0;}ul.showcase-logos li a.A1 {	background:url(../images/clients/lexus/showcase.png) no-repeat;}ul.showcase-logos li a.A1 span {	background-color:#373536;}ul.showcase-logos li a.A2 {	background:url(../images/clients/lbiff/showcase.png) no-repeat;}ul.showcase-logos li a.A2 span {	background-color:#d2c0a8;}ul.showcase-logos li a.A3 {	background:url(../images/clients/grace/showcase.png) no-repeat;}ul.showcase-logos li a.A3 span {	background-color:#005499;}ul.showcase-logos li a.A4 {	background:url(../images/clients/laane/showcase.png) no-repeat;}ul.showcase-logos li a.A4 span {	background:#8dc742;}ul.showcase-logos li a.A5 {	background:url(../images/clients/gameon/showcase.png) no-repeat;}ul.showcase-logos li a.A5 span {	background:#0095c1;}ul.showcase-logos li a.B1 {	background:url(../images/clients/olly/showcase.png) no-repeat;}ul.showcase-logos li a.B1 span {	background:#00aeef;}ul.showcase-logos li a.B2 {	background:url(../images/clients/dfc/showcase.png) no-repeat;}ul.showcase-logos li a.B2 span {	background:#a8a9ac;}ul.showcase-logos li a.B3 {	background:url(../images/clients/crl/showcase.png) no-repeat;}ul.showcase-logos li a.B3 span {	background:#0b2707;}ul.showcase-logos li a.B4 {	background:url(../images/clients/skyrich/showcase.png) no-repeat;}ul.showcase-logos li a.B4 span {	background:#f14e22;}ul.showcase-logos li a.B5 {	background:url(../images/clients/colonna/showcase.png) no-repeat;}ul.showcase-logos li a.B5 span {	background:#6a6158;}/* weblog */
#weblog-single {position: relative;background: #e7e0d3 url(../images/bg-single.jpg) repeat-x 0 0;}#wp-container {position: relative; width: 995px; margin: -40px 0; }#blog-left {position: relative; float: left; width: 995px;height: auto; padding: 12px 0; margin: 12px 15px 40px 0; border-bottom: 2px solid #CDCDCD;}#blog-right {position: relative; float: right; text-align: right; width: 995px; height: auto; padding: 12px 0; margin: 12px 0 40px 15px; border-bottom: 2px solid #CDCDCD;}#blog-left-bottom {position: relative; float: left; width: 995px;height: auto; padding: 12px 0; margin: -24px 15px 18px 0;}#blog-right-bottom {position: relative; float: right; text-align: right; width: 995px; height: auto; padding: 12px 0; margin: -24px 15px 18px 0;}#sidebar-right {position: relative; float: right; width: 348px; height: auto; margin: 0;}.btitle {font: 26px "Rockwell", Lucida Grande, Arial; text-align: right; color:#5b5344;text-decoration:none;letter-spacing: 0.4px;} .btitle a {text-decoration: none; color:#5b5344;}.more, more a {position: relative; font: 26px "Satisfaction", Lucida Grande, Arial; top: 5px; color:#A49A86;text-decoration:none;letter-spacing: 0.4px;} .blog-entry {width: 995px;}.blog-entry-left {position: relative; width: 450px; float: left; text-align: right;}.blog-entry-right {position: relative; width: 450px; float: right; text-align: left;}.blog-thumbnail-left {position: relative; float: right; clear: both; margin-bottom: 16px; padding-left: 22px; border: 1px thick #A49A86;}.blog-thumbnail-right {float: left; margin-bottom: 16px; padding-right: 22px; border: 1px thick #A49A86;}.time {font: normal normal normal 14px/normal 'Lucida Grande', Arial, Helvetica;letter-spacing: 5px;line-height: 4px;color: #A49A86;}#blog-title {position: relative; float: left; display: block;height: 95px; background: #c3b9a7; width: 100%;margin-top: -50px; clear: both;}.btitle2 {position: relative; top: -18px;font: 30px "Rockwell", Lucida Grande, Arial; color:#000;text-decoration:none;letter-spacing: 0.4px;padding: 0;}.btime2 {position: relative; top: -18px;left: 8px;font: 30px "Rockwell", Lucida Grande, Arial; color:#e7e0d3;text-decoration:none;letter-spacing: 0.4px;padding: 0;}.response-number {color:#5b5344;font-size:10px;letter-spacing: 1px;margin-top: 15px;}#comments-right {position: relative; width: 51%; float: right; text-align: right;margin-top: 20px;}#comments-post {position: relative; width: 51%; float: right; text-align: right;margin-top: 20px;}#post-left {position: relative; width: 49%; float: left; text-align: left; margin-bottom: 15px;}.commentlist {list-style: none; height: 100%;}ul.commentlist li {position: relative; clear: right; margin-bottom: 150px; padding-bottom: 15px;}ul.commentlist li.even {position: relative;background: #fff; height: 10px;}ul.commentlist li.odd {position: relative;background: #c3b9a7; height: 10px;}.comment-avatar {position: relative;width: 18%; float: left; text-align: left;}.comment-user {position: relative;width: 77%; clear: right;top: 3px;text-align: left; height: auto; margin: 6px 0 15px;font-size: 12px; color: #5B5344; line-height: 18px;}.comment-meta {position: relative; top: -1px;font: 14px "Rockwell", Lucida Grande, Arial; color:#000;text-decoration:none;letter-spacing: 0.4px;padding: 0;}#respond {position: relative; display: block; margin-top: 10px; float: right; text-align: right; width: 100%;padding-top: 2px;}.comment-avatar {position: relative; top: -12px; left: -12px; background: url(../images/comment-thumb.png) no-repeat 0 0; float: left; padding: 12px 0 0 12px; width: 96px; height: 96px;}#post-comment {position: relative;cursor: pointer;margin-top: 15px;}img.post-over {position: absolute; width: 99px; height: 266px; float: right; right: 115px;z-index: 699;top: -1px;}img.post-under {position: absolute; width: 99px; height: 266px; float: right; right: 115px;z-index: 599;top: -1px;}#comments-open {position: relative;cursor: pointer;} img.comments-over {position: absolute; width: 99px; height: 266px; float: right; right: 0;z-index: 699;top: -1px;}img.comments-under {position: absolute; width: 99px; height: 266px; float: right; right: 0;z-index: 599;top: -1px;}img.older-over {position: fixed; width: 45px; height: 113px; float: left; z-index: 699;top: 235px; left: 0;}img.older-under {position: fixed; width: 45px; height: 113px; float: left; z-index: 599;top: 235px; left: 0;}img.newer-over {position: fixed; width: 45px; height: 113px; float: left; z-index: 699;top: 353px; left: 0;}img.newer-under {position: fixed; width: 45px; height: 113px; float: left; z-index: 599;top: 353px; left: 0;}#post-left {font-size: 14px;line-height: 22px;color: #595959;}.collapse-comments, .collapse-post {cursor: pointer;}#comment-input {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#comment-input2 {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#comment-input3 {position: relative;top: 16px;left: -15px;width: 225px;height: 30px;border: none;font: 13px "Helvetica", Arial, Lucida Grande;color:#5b5344;text-decoration:none;letter-spacing: 0.0em;}#comment-name {position: relative;top: -24px;right: -35px;background: url(../images/wp-input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}#comment-email {position: relative;top: -24px;right: -35px;background: url(../images/wp-input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}#comment-url {position: relative;top: -24px;right: -35px;background: url(../images/wp-input.png) no-repeat 0 0;margin: 0;padding: 0;width: 255px;height: 55px;border: none;}.comment-label {position: relative;top: -63px; left: -3px; font-size: 22px; color: #5B5344;letter-spacing: 1px;}.message-label {position: relative;top: -10px; left: -3px; font-size: 22px; color: #5B5344;letter-spacing: 1px;}.comment-submit {background: #900;border: 10px solid #600;color: #fff; font-size: 22px; letter-spacing: 1.5px; width: 93%; cursor: pointer;}.comment-submit:hover {background: #fff;border: 10px solid #600;color: #900; font-size: 22px; letter-spacing: 1.5px; width: 93%; cursor: pointer;}.blog-quote {background: url(../images/quote-open.png) no-repeat 0 10%; padding: 0px 0px 10px; border-top: 1px #cdcdcd solid; border-bottom: 1px #cdcdcd solid;}.blog-quote p {background: url(../images/quote-close.png) no-repeat 100% 100%;color: #369;padding: 0px 60px; font-size: 19px; color: #910000;}.blog-quote p cite {display: block;margin: 0;}cite {color: #369; font: 12px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; padding: 24px 0px 0px 10px;}