body {
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
a:link {
color:#3671A1;
margin:0;
padding:0;
text-decoration:underline;
}
a img {
border:0 none;
padding:0;
}
a:visited {
color:#3671A1;
}
p {
color:#232323;
font-family:georgia,times,"times new roman";
font-size:16px;
line-height:1.3em;
margin:0 0 15px;
}
strong {
color:#000000;
}
span.highlight {
background-color:#FFCC00;
color:#000000;
margin:5px 0;
padding:2px;
}
span.red {
color:#990000;
}
h1 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:2.5em;
letter-spacing:-1px;
margin:0;
padding:0;
text-align:center;
}
div.clear {
clear:both;
}
div.pullquote {
color:#3399CC;
font-family:Georgia;
font-size:36px;
margin:-7px 0 30px;
padding:0 15px;
text-align:left;
}
div.statement {
margin:5px 0 15px;
text-align:center;
width:100%;
}
.home div.left div.statement {
width:710px;
}
div.statement h2 {
color:#444444;
font-family:georgia,helvetica,arial,sans-serif;
font-size:32px;
font-weight:normal;
margin:0;
}
div.statement a {
font-weight:bold;
}
div.container {
background-color:transparent;
margin:0 auto;
padding:0;
text-align:center;
width:950px;
}
div.site_header div.container {
background-color:transparent;
}
div.links div.container {
background-color:#333333;
}
div.content {
float:left;
margin-bottom:20px;
width:950px;
}
div.leftcolumn {
float:left;
padding:0 15px 0 0;
text-align:left;
width:455px;
}
div.rightcolumn {
float:left;
padding:0 0 15px 15px;
text-align:left;
width:455px;
}
div.rightcolumneven {
float:right;
padding-left:0;
text-align:left;
width:435px;
}
div.leftcolumneven {
float:left;
padding-right:0;
text-align:left;
width:435px;
}
/*
div.site_header {
background-color:#222222;
border-bottom:1px solid #D3E7F4;
padding:0 26px;
}
div.site_header a {
color:#FFFFFF;
}
div.site_header div.inner {
font-size:12px;
padding:15px 0;
}
div.site_header div.inner img {
margin-top:3px;
}
div.site_header div.inner {
color:#666666;
text-align:left;
}
div.header {
text-align:left;
}
div.header h1 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:44px;
margin-bottom:5px;
text-align:left;
}
div.header h2 {
color:#555555;
font-family:helvetica,arial,sans-serif;
font-size:20px;
margin:0 0 30px;
text-align:left;
}
*/
div.feature div.shadow {
background:transparent url(/images/background_shadow.png) no-repeat scroll right bottom;
padding:0 7px 7px 0;
}
div.feature div.inner {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
overflow:hidden;
padding:8px;
text-align:left;
}
div.feature div.inner img {
margin-bottom:3px;
}
div.feature div.inner a {
color:#333333;
text-decoration:none;
}
div.feature div.inner a:hover {
text-decoration:underline;
}
div.small_features {
margin:0;
overflow:hidden;
padding:0;
}
div.small_features div.feature {
float:left;
width:230px;
}
div.feature {
margin:0 10px 11px 0;
}
div.small_features div.end {
margin-right:0;
}
div.feature div.container {
background-color:#EFEFEF;
font-size:11px;
padding:10px 15px 20px;
text-align:left;
width:656px;
}
div.feature h3 {
color:#FFFFFF;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
margin:7px 0 0;
}
div.feature p {
color:#000000;
text-align:center;
}
div.feature h1 {
color:#000000;
font-family:times;
font-size:3.8em;
font-weight:bold;
margin:5px 0;
text-align:center;
}
div.feature h2 {
color:#999999;
font-size:12px;
font-weight:normal;
margin:2px 0 0;
padding:0;
text-align:center;
}
div.feature h3 {
color:#222222;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
margin:7px 0 0;
}
div.feature h3 span.category {
color:#CC0000;
}
div.feature h4 {
color:#555555;
font-size:10px;
font-weight:normal;
line-height:1em;
margin:1px 0 0;
padding:0;
}
div.feature h5 {
color:#222222;
font-family:Georgia;
font-size:14px;
font-weight:normal;
margin:5px 0;
}
div.masthead {
margin:0 auto;
padding:20px 0 0;
text-align:center;
width:100%;
}
div.masthead h1 {
color:#000000;
font-family:helvetica,arial sans-serif;
font-size:46px;
font-weight:bold;
letter-spacing:-2px;
margin:0;
}
div.masthead h2 {
color:#444444;
font-family:helvetica,arial,sans-serif;
font-size:24px;
font-weight:normal;
letter-spacing:0;
margin:0;
}
div.top {
/*background-image:url(images/texture.png);*/
border-bottom:1px solid #DADFCB;
margin:0 auto 30px;
padding:20px 0 0;
width:100%;
}
div.main_feature {
margin:0 auto;
position:relative;
width:950px;
}
div.subnav {
color:#CCCCCC;
font-family:Georgia;
font-size:16px;
margin:30px 0 0;
}
div.subnav span {
color:#222222;
font-weight:bold;
}
div.steps {
border-bottom:1px solid #ADC8DB;
border-top:1px solid #ADC8DB;
margin-top:50px;
padding:30px;
}
div.steps h1 {
font-family:helvetica,arial,sans-serif;
font-size:24px;
font-weight:bold;
}
div.tourshot {
border-bottom:2px solid #666666;
margin:35px auto;
}
div.tourshot img, object, embed {
border:medium none;
margin-bottom:35px;
}
div.tourshot h2 {
font-family:helvetica,arial,sans-serif;
font-size:20px;
margin:5px 0;
}
div#flashcontent {
margin:0;
}
a.tourhead {
color:#333333;
text-decoration:none;
}
h1.back {
font-family:helvetica,arial,sans-serif;
font-size:20px;
margin:30px 0 50px;
}
.buzz div.small_features {
margin-bottom:20px;
}
.buzz div.rightcolumn {
float:left;
padding:0 0 15px;
text-align:left;
width:470px;
}
.why div.leftcolumnwide {
float:left;
margin-bottom:30px;
padding:0;
text-align:left;
width:650px;
}
.why div.leftcolumn {
float:left;
padding:0 15px 0 0;
text-align:left;
width:530px;
}
.why div.rightcolumn {
float:left;
padding:0 0 15px 15px;
text-align:left;
width:380px;
}
.why div.leftcolumn h2 {
color:black;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
line-height:1.3em;
margin:0;
}
.why div.point {
margin:30px 0;
}
div.scenario {
background-image:url(/images/background_scenario.png);
background-repeat:no-repeat;
padding:20px;
width:345px;
}
div.browsers {
background-image:url(/images/background_browsers.png);
}
div.scenario h3 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
}
div.scenario ul {
font-family:helvetica,arial,sans-serif;
font-size:16px;
line-height:1.2em;
list-style-image:url(/images/icon_check.png);
margin:10px;
padding:10px;
}
div.scenario li {
margin-bottom:25px;
}
.casestudies div.imgcontainer {
float:right;
margin-left:30px;
width:480px;
}
.casestudies div.article {
margin:0 0 30px;
}
div.video {
margin:0;
}
blockquote {
background:transparent url("blockquote.gif") no-repeat scroll 0 2px;
color:#454545;
font-family:georgia;
font-size:16px;
line-height:1.4em;
margin:20px 0;
padding-left:23px;
}
.casestudy div.content {
text-align:left;
}
div.extra {
background-color:#EFEFEF;
clear:both;
margin:30px 0 50px;
padding:20px;
text-align:left;
}
div.extra h1 {
clear:both;
color:#444444;
margin:0 0 20px;
text-align:left;
}
div.extra h3 {
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:1.4em;
line-height:1.2em;
margin:0 0 2px;
padding:0;
}
div.fullcolumn {
clear:both;
text-align:left;
width:100%;
}
div.leftcolumnwide {
float:left;
margin-bottom:30px;
padding:0;
text-align:left;
width:650px;
}
div.leftcolumnwide h3 {
color:black;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:1.3em;
margin:0 0 5px;
}
div.rightcolumnnarrow {
float:right;
margin-bottom:30px;
margin-right:-15px;
padding-top:0;
width:256px;
}
div.quote {
padding:0 15px 20px 0;
}
div.quote h3 {
color:black;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:1.3em;
line-height:1.3em;
margin:0;
}
div.quote p {
margin-bottom:5px;
margin-top:5px;
}
div.action {
background-color:#80CEFF;
clear:both;
margin:30px 0;
overflow:hidden;
padding:20px;
text-align:center;
}
div.action h2 {
color:#4C95C3;
font-family:helvetica,arial,sans-serif;
font-size:26px;
margin:0;
}
div.action h2 a {
color:#174C6D;
}
div.actionhome {
background-color:#3671A1;
border-color:-moz-use-text-color -moz-use-text-color #DCDCDC;
border-style:none none solid;
border-width:0 0 1px;
color:#D5E9F6;
margin:0;
padding:16px 0 17px;
text-align:center;
}
div.actionsignup {
background-color:#3671A1;
border:0 none;
color:#D5E9F6;
margin:-30px;
padding:15px 0;
text-align:center;
}
div.actionsignup strong {
color:#FFF9DF;
}
div.rightcolumneven {
float:right;
padding-left:0;
text-align:left;
width:435px;
}
div.leftcolumneven {
float:left;
padding-right:0;
text-align:left;
width:435px;
}
.help div.content {
margin-top:25px;
text-align:left;
width:930px;
}
.help div.content h2 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:24px;
margin:0;
padding:0;
text-align:left;
}
.help div.content h2 a {
color:#000000;
}
.help ul {
margin:5px 0 25px;
}
.help li {
color:#000000;
font-size:14px;
line-height:1.4em;
}
.help li.more {
font-weight:bold;
text-transform:uppercase;
}
.help li.more a {
color:#003366;
}
.help div.content div.top {
background-color:#FFFFCC;
border-bottom:1px solid #F3DBA9;
border-top:1px solid #F3DBA9;
margin:20px 0 25px;
padding:10px;
}
.help div.content div.top li strong {
color:#003366;
}
.help div.content div.top ul {
margin-bottom:0;
padding-left:30px;
width:800px;
}
.help div.content div.top li {
font-size:16px;
line-height:1.6em;
margin-bottom:0;
}
.help div.questions ul {
padding:0 0 0 15px;
}
.help div.help_entry {
margin-bottom:40px;
}
.help div.help_entry h2 a {
color:#990000;
line-height:1.2em;
text-decoration:none;
}
.help div.help_entry img {
border:1px solid #CCCCCC;
margin:10px 0;
padding:1px;
}
.help div.questions h3 a, body.help div.questions h3 {
color:#000000;
margin-top:0;
}
.help div.belt {
background-color:#EFEFEF;
border-bottom:1px dotted #666666;
border-top:1px dotted #666666;
clear:both;
font-size:14px;
margin-bottom:50px;
padding:10px 0;
text-align:center;
}
.help div.belt h2 {
font-family:helvetica,arial,sans-serif;
font-size:22px;
margin-bottom:5px;
}
.help div.belt p {
font-size:16px;
}
.help div.content {
margin:0;
}
.support_form div.content h2 {
font-size:18px;
margin-top:20px;
}
.support_form div.content h2 span {
color:#339933;
font-size:14px;
font-style:italic;
}
.support_form div.content p {
font-size:14px;
margin-bottom:5px;
width:775px;
}
.support_form select {
font-size:16px;
padding:3px;
}
.support_form textarea {
font-size:14px;
height:200px;
padding:3px;
width:600px;
}
.support_form input {
font-size:14px;
padding:3px;
width:600px;
}
.support_form input.button {
font-family:verdana;
font-weight:bold;
margin-bottom:5px;
width:auto;
}
.support_form hr {
margin:20px 0;
}
.support_form div.support_success h1 {
margin-bottom:15px;
text-align:left;
}
.support_form div.support_success {
margin:50px auto;
text-align:left;
width:600px;
}
div#footer {
background-color:#111111;
border-top:1px solid #000000;
clear:both;
color:#CCCCCC;
padding-top:20px;
}
div#footer div.container {
background-color:#111111;
}
div#footer div.container div#products {
background-color:transparent;
height:150px;
margin:0 auto;
width:880px;
}
div#footer div#products h1 {
color:#FFFFFF;
font-size:20px;
letter-spacing:0;
margin:0 0 1px;
padding-left:15px;
}
div#footer div#products h1 span {
color:#333333;
font-size:18px;
font-weight:normal;
}
div#footer div#products h2 {
color:#80CEFF;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:normal;
letter-spacing:0;
margin:0;
}
div#footer div.product {
float:left;
padding:10px;
text-align:center;
width:200px;
}
div#footer div.product img {
margin-bottom:8px;
}
div#footer div.product a {
color:#FFFFFF;
}
div#footer div.bar {
clear:both;
font-size:14px;
padding-top:20px;
text-align:center;
}
div#footer div.bar strong {
color:#FFFFFF;
}
div#footer div.bar a, div#footer div.legal a {
color:#FFFFFF;
}
div#footer div.legal {
background-color:#111111;
font-size:10px;
line-height:1.4em;
margin:30px auto 0;
padding-bottom:30px;
text-align:center;
width:800px;
}
div#footer div.legal img {
margin-bottom:30px;
}
div#footer div.secondary {
border-bottom:1px solid #333333;
border-top:1px solid #333333;
clear:both;
margin:20px auto 0;
padding:20px;
width:740px;
}
div#footer div.secondary div.highlight {
color:#80CEFF;
font-size:14px;
height:60px;
margin-bottom:15px;
width:350px;
}
div#footer div.secondary div.highlight img {
float:left;
padding-right:10px;
}
div#footer div.secondary div.highlight h2 {
color:#FFFFFF;
font-size:18px;
margin:0;
padding:15px 0 2px;
}
div#footer div.secondary div.other {
clear:both;
color:#FFFFFF;
float:right;
font-size:14px;
height:60px;
margin-bottom:10px;
text-align:left;
width:345px;
}
div#footer div.secondary a {
color:#FFFFFF;
font-weight:bold;
margin-right:5px;
}
div#footer div.secondary div.other ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div#footer div.secondary div.other li {
color:#999999;
font-size:14px;
line-height:1;
margin-bottom:9px;
}
#cs_noexpressUpdate {
color:#003300;
font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
font-size:x-small;
height:200px;
margin:0 auto;
padding:40px;
text-align:left;
width:210px;
}
.signup .hover_container {
color:#666666;
font-size:12px;
position:relative;
}
.signup .hover_container div.bubble {
display:none;
height:0;
position:absolute;
right:0;
width:0;
}
.signup .hover div.bubble {
cursor:pointer;
display:block;
z-index:1000;
}
.signup div.bubble div.wrapper {
left:35px;
position:absolute;
top:-40px;
}
.signup div.bubble div.content {
background:transparent url(/images/bubble-background.png) no-repeat scroll right bottom;
color:#000000;
letter-spacing:normal;
margin:0;
padding:0 7px 8px 0;
text-align:left;
white-space:normal;
width:300px;
}
.signup div.bubble div.content div.arrow {
background:transparent url(/images/bubble-arrow.png) no-repeat scroll left top;
height:40px;
left:-47px;
position:absolute;
top:18px;
width:50px;
}
.signup div.bubble div.content div.inner {
background:transparent url(/images/bubble-background.gif) no-repeat scroll left top;
padding:15px;
}
.signup div.bubble div.content div.inner h2 {
border:medium none;
color:#000000;
font-family:Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
}
.signup div.bubble div.content div.inner p {
font-family:Verdana,sans-serif;
font-size:12px;
margin-bottom:0;
}
.signup3 a.hover_target {
color:#000000;
font-size:14px;
}
.signup4 a.hover_target {
border-bottom:1px dotted #888888;
color:#64503F;
margin-left:6px;
text-decoration:none;
}
.signup4 .hover_container {
margin:18px 0 0 5px;
position:absolute;
}
.legal {
font-family:georgia,times;
padding:20px;
text-align:left;
width:800px;
}
.legal h1 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:30px;
margin-bottom:20px;
text-align:left;
}
.legal h2 {
color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:20px;
}
.legal li {
font-size:16px;
line-height:1.2em;
margin-bottom:10px;
}
.signup4 div.masthead h2 strong {
color:#000000;
}
.signup4 div.jacket {
font-family:helvetica,arial,sans-serif;
height:360px;
margin:0 auto;
}
.signup4 div.short {
background-color:#FFFFFF;
border:1px solid #999999;
float:left;
height:270px;
margin-top:22px;
padding:10px;
text-align:center;
width:160px;
}
.signup4 div.tall {
background-color:#FFF9DF;
border:3px solid #3671A1;
float:left;
height:310px;
padding:8px 10px 10px;
text-align:center;
width:200px;
}
.signup4 div.no-r {
border-right:0 none;
}
.signup4 div.r-shadow {
background-image:url(images/shadow-right.png);
background-position:right center;
background-repeat:no-repeat;
}
.signup4 div.no-l {
border-left:0 none;
}
.signup4 div.l-shadow {
background-image:url(images/shadow-left.png);
background-position:left center;
background-repeat:no-repeat;
}
.signup4 div.short h1 {
font-size:34px;
margin:0;
padding:0;
}
.signup4 div.short h1, body.signup4 div.short h1 a, div.short h2 {
color:#333333;
text-decoration:none;
}
.signup4 div.tall h1, body.signup4 div.tall h1 a {
color:#000000;
font-size:42px;
line-height:1em;
margin:0;
padding:0;
text-decoration:none;
}
.signup4 div.short h2 {
font-size:20px;
font-weight:normal;
margin:0 0 2px;
padding:0;
}
.signup4 div.tall h2 {
color:#000000;
font-size:24px;
font-weight:normal;
margin:0 0 2px;
padding:0;
}
.signup4 div.short h3 {
border-bottom:1px solid #CCCCCC;
color:#73A1C7;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 15px;
padding:0 0 7px;
text-transform:uppercase;
}
.signup4 div.tall h3 {
border-bottom:1px solid #CCCCCC;
color:#4582B5;
font-size:16px;
font-weight:bold;
margin:0;
padding:0 0 4px;
text-transform:uppercase;
}
.signup4 div.short li, body.signup4 div.tall li {
color:#64503F;
font-size:14px;
}
.signup4 div.tall li {
font-size:16px;
}
.signup4 div.tall ul, body.signup4 div.short ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
}
.signup4 div.tall ul.highlight, div.short ul.highlight {
margin-top:0;
}
.signup4 div.tall ul.highlight li, div.short ul.highlight li {
font-size:20px;
line-height:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:3px;
}
.signup4 div.tall li strong, body.signup4 div.short li strong {
color:#C33700;
}
.signup4 div.tall ul.highlight li {
font-size:24px;
margin-bottom:5px;
}
.signup4 div.tall img {
margin:1px 0 4px;
}
body.signup4 div.tall small {
color:#C33700;
font-size:12px;
}
.signup4 div.under_chart_left, body.signup4 div.under_chart_right {
float:left;
font-size:11px;
position:relative;
top:-44px;
width:362px;
}
.signup4 div.under_chart_right {
float:right;
}
div.dim_zum_window {
background:#000000 none repeat scroll 0 0;
padding:24px;
width:680px;
}
div.dim_zum_window div.window_content object, div.dim_zum_window div.window_content embed {
margin:0;
}
div.dim_zum_window a {
color:#FFFFFF;
font-family:helvetica,arial,sans-serif;
font-size:16px;
text-decoration:none;
vertical-align:bottom;
}
div.dim_zum_window a:active {
color:#666666;
}
div.dim_zum_window div.signup_link, div.dim_zum_window div.close {
line-height:32px;
width:40%;
}
div.dim_zum_window div.signup_link {
float:left;
}
div.dim_zum_window div.close {
float:right;
text-align:right;
}
div.dim_zum_window div.close a {
font-size:16px;
}
div.dim_zum_window div.signup_link a {
font-size:18px;
}
div.dim_zum_window div.signup_link a {
border-bottom:1px solid #5C7C1E;
color:#BCFC3D;
}
div.dim_zum_window div.controls {
overflow:hidden;
padding:18px 25px 0;
}

