/* SUPPORT SUBNAV STYLES */
#secondarycontent {float:left; width:236px; background:url(../images/innerpage/sidenav-backgrad.gif) repeat-x 0 0; background-color:#e2e6e9; padding-bottom:120px; position:relative;}


/* SECTION TOPICS */
ul#secondarynav {border-bottom:1px solid #fff; margin-top:20px;}
#secondarynav li {display:inline-block; border-bottom:1px solid #c2cbd2; border-top:1px solid #fff;}
#secondarynav a {display:inline-block; width:206px; padding:6px 15px; font-size:.9em; font-weight:bold; text-decoration:none;}
#secondarynav a:hover {background-color:#d6dade;}


/* TRIAL BUTTON */
.free-trial {display:inline-block; width:193px; height:38px; margin:20px 18px 0px; background:url(../images/start-trial-button-graygrad.png) no-repeat 0 0; text-align:center; font-weight:bold; color:#fff; padding-top:6px; text-decoration:none;}
.free-trial:hover {background:url(../images/start-trial-button-graygrad.png) no-repeat 0 -56px; color:#fff;}


/* PROMO BOX SECONDARY CONTENT */
.promo {margin:25px 0 10px 8px; float:left;}
.promo div {border:1px solid #c2cbd2; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; background-color:#fff; width:220px; float:left;}
.promo p {float:right; width:128px; color:#4d6883; font-size:0.8em; line-height:1.2em; margin:12px 0 20px;}
.promo a {color:#4d6883; text-decoration:underline;}
.promo a:hover {color:#6b1ba5;}

.promo .iphone {background:#fff url(../images/home/iphone.gif) no-repeat -21px 0; min-height:88px;}
.promo .iphone p {margin:10px 0 0 90px; float:left;}

.promo .gadgetshow img {margin:10px 0 0 10px;}


/* SUPPORT CONTENT STYLES */

#primarycontent {float:left; width:690px;}
#primarycontent .highlight {width:690px; height:197px; margin:15px 0px 2px 10px; background:#e2e6e9 url(../images/innerpage/highlightback-main.jpg) no-repeat left top;}
#primarycontent #support {background:#e2e6e9 url(../images/innerpage/highlightback-main.jpg) no-repeat left top;}
#primarycontent #try-today {background:#e2e6e9 url(../images/innerpage/highlightback-trytoday.jpg) no-repeat left top;}

#primarycontent h1 {margin:45px 10px 25px 35px;}
#primarycontent h2 {position:relative;}
#primarycontent .highlight h2 {position:relative; width:350px; top:55px; margin:0px 10px 20px 330px; color:#6b1ba5; font-size:1.5em; font-weight:normal; line-height:1.2em;}
#primarycontent .tabs {width:650px; height:24px; margin:2px 0px 30px 10px; padding:1px 16px 1px 24px;  background-color:#e2e6e9;}
#primarycontent .tabs li {display: inline;}
#primarycontent .tabs a {display: inline-block; width:118px; height:20px; margin:0px; padding:1px 12px 2px 26px; background: url(../images/icons-arrows.gif) no-repeat 4px -99px; font-size:.9em; font-weight:bold; text-decoration:none;}
#primarycontent .tabs a:hover {background: url(../images/icons-arrows.gif) no-repeat 4px 2px;}
#primarycontent .tabs a.current {background-position:4px -23px;}
#primarycontent p,
#primarycontent ul,
#primarycontent ol {margin:0px 40px 20px;}
#primarycontent ul,
#primarycontent ol {padding-left:32px;}
#primarycontent p.intro {margin:20px 40px 30px; font-size:1.15em; line-height:1.6em;}

#primarycontent div.twocolumns {float:left; width:300px; padding:10px; position:relative;}
#primarycontent div.leftcol {margin-left:10px;}
#primarycontent div.rightcol {border-left:1px solid #c2cbd2;}
#primarycontent .twocolumns h3 {width:100%; text-align:center; margin:0 0 10px;}
#primarycontent .twocolumns h4,
#primarycontent .twocolumns p {margin:0 10px 5px;}
#primarycontent .twocolumns #signuperror p {margin:5px 0;}
#primarycontent .twocolumns .free-trial {margin-left:55px;}

.fullpage #primarycontent {width:100%;}
.fullpage h3 {margin:auto 40px;}


/* 2 COL BOXES AT BOTTOM OF PAGE */
.twocolumns a#buytoday {display:inline-block; width:195px; height:45px; margin:22px 53px 5px;}
.twocolumns h3 {margin:0px; padding:0px; color:#6b1ba5; font-size:1.4em; text-align:center;}
.twocolumns h4 {margin:15px 10px 0px; color:#6b1ba5; font-size:1em; line-height:1.5em;}
.twocolumns p {margin:0px 10px 10px; padding:0px; font-size:.8em; line-height:1.25em;}


/* TRY IT FREE FORM */
.signupform {width:282px; margin:5px auto; border-width:0px;}
.signupform h2 {width:300px; padding:10px 0px 0px; color:#fff; font-size:1.4em; font-weight:normal; text-align:center;}
.signupform input[type="text"],
.signupform input[type="password"] {width:260px; margin:3px 0px; padding:4px 5px;  border:1px solid #c2cbd2; color:#4d6883;}
.signupform input#button {width:193px; height:44px; margin-top:10px; margin-left:40px; padding:0px; border-width:0px;}
.signupform span {display:inline-block; width:300px; color:#fff; font-size:.75em; line-height:1em; text-align:center;}


/* TOPICS TABS FOR TIER TWO */
.topics {display:none;}
.active {display:block;}

#left {height:120px;}
.clear {width:100%; clear:both;}

/* TABLE STYLING */
table {border-collapse:collapse; font-size:0.75em; margin:0 0 20px 35px; color:#4d6883;}
td, th {padding:5px; border:1px solid #d4d4d4;}
td {text-align:center;}
th {text-align:left;}
tr:nth-child(odd) td,
tr:nth-child(odd) th {background-color:#f1f1f1;}
tr.header th {text-align:center; background-color:#E2E6E9;}

/* NEWS and PRESSROOM displays */

#primarycontent .news-summary ul.newslist {list-style-type:disc; margin:0 0 5px 32px; padding-left:40px;}
#primarycontent .news-summary ul.newslist li {margin-bottom:0px;}

#primarycontent ul.newslist,
#primarycontent ul.in_the_new_list {margin-left:0; list-style-type:none;}

#primarycontent ul.newslist li,
#primarycontent ul.in_the_new_list li {margin-bottom:20px;}

#primarycontent ul.newslist .publication_date {display:block;}

#primarycontent ul.in_the_new_list .title {display:block; margin-bottom:3px;}
#primarycontent ul.in_the_new_list .readmore {color:#999;}

ul#intlsidenav {border-bottom:1px solid #fff; margin-top:20px;}
#intlsidenav li {display:inline-block; border-bottom:1px solid #c2cbd2; border-top:1px solid #fff;}
#intlsidenav a {display:inline-block; width:206px; padding:6px 15px; font-size:.9em; font-weight:bold; text-decoration:none;}
#intlsidenav a:hover {background-color:#d6dade;} 
