/*
Theme Name: threeonethree
Theme URI: http://313.extensis.com/
Description: A child of the twentyeleven theme for use in creating wireframes for the extensis.com site.
Author: John Stalnaker
Author URI: http://www.extensis.com/
Template: twentyeleven
Version: 1.1
Tags: Extensis, child, 313, threeonethree 
*/

/* Admin Bar tweaks -------------------------------------------------------------- */
#wpadminbar {opacity:.8; z-index:99999;}


/* ************************* START 313 globals ************************* */

/* Global classes - can be applied anywhere -------------------------------------------------------------- */
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
img.right {padding-left:10px;}
img.left {padding-right:10px;}
.no-break, .product-name {white-space:nowrap;}

/* Global block elements -------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	letter-spacing:normal;
}
h1 {
	font-family:Headline, Arial, Helvetica, sans-serif; 
	font-size:28px;
	color:#242D2F;
}
#content h1, h2, h3, h4, h5, h6 {
	font-family:Headline, Verdana, Arial, Helvetica, sans-serif; color:#242D2F; 
	line-height:1.4em;
}
#content h1 {font-size:21px; line-height:1em; margin:0 0 25px;}
h2 {font-size:18px; line-height:20px; margin:30px 0 10px;}
h2 a, h2 a:visited {color:inherit;}
h3 {
	margin-top:15px;
	font-size:16px;
	line-height:24px;
}
h4 {
	color:#242D2F;
	font-family:HeadlineBold, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}
h5 {
	color:#242D2F;
	font-size:16px;
	font-family:Body, Arial, Helvetica, sans-serif;
	margin:4px 0;
}
p {
	font-size:15px;
	line-height:20px;
	margin: 0 0 10px 0;
}
p.lead-in, p.intro {
	font-family:Body, sans-serif;
	font-size:18px;
	line-height:28px;
	color:#000;
	margin:5px 0 24px;
}
p.caption {
	font-size:11px;
	line-height:15px;
	font-style:italic;
}
p.mouse {
	font-size:12px;
}
ul {
	list-style-type: circle;
	margin: 0 0 10px 16px;
	padding: 0;
}
li {
/* 
	background:transparent url(/en/products/suitcasefusion3/images/sqbullet.gif) no-repeat;
	background-position:0 5px;
*/
	line-height:1.6em;
	margin-left:20px;
}
sup {
	font-size:9px;
	line-height:9px;
}a {
	color:#3EABA6;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

img {
	border: none;
}


/* Layout -------------------------------------------------------------- */
body {background:url(/assets/background.jpg) center top no-repeat #fff;}
#top, #middle, #bottom {width:100%; clear:both;}
#middle {
	padding:20px 0 0 0;
}
#bottom {position:relative; background:url(/assets/footer-texture.jpg) top left #252d30; width:100%; height:500px;}
#top{z-index:99998; position:relative;}
#wrapper {width:940px;margin:0 auto;}
#content {
	margin:0;
	width: 620px;
	padding:0 0 20px;
	float:left;
}

#content>* {padding-right:20px;}
#primary {
	float: left;
	width: 300px;
	padding:0;
	margin:0;
}
#secondary {
	float: right;
	width: 315px;
	padding:0;
	margin:0;
}
#topnav, #footer {width:940px;}

#access { z-index: 2; }
#access .menu-header li, div.menu li { z-index: 100; }

/* Header */
#green-bar {background:url(/assets/background-green-bar.png) repeat top left transparent;} /* translucent version */
#home.font-management #green-bar, #home.web-fonts #green-bar, #home.digital-asset-management #green-bar {background:#4dc2bc;}
#green-bar, #green-bar a, #green-bar a:visited {font-family:Body; font-size:12px; line-height:28px; color:#fff;}
#green-bar #language-selector {display:inline;}
#green-bar #language-selector img {margin:0 0 -3px 12px;}
#green-bar form {float:right;}
#account-nav {width:940px; margin:0 auto;}
#blue-bar {width:100%; background:url(/assets/background-blue-bar.png) repeat top left transparent;}
#topnav {height:70px; margin:0 auto;}
#navlogo {
	width:220px;
	height:77px;
	float:left;
	background:#fff;
	-moz-box-shadow: 1px 3px 15px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 3px 15px rgba(0,0,0,0.3);
	box-shadow: 1px 3px 15px rgba(0,0,0,0.3);
	position:absolute;
	z-index:99999;
}

.nav-box-shot{
    padding:0 !important;
}

/* post types without featured banners css */
#banner {margin-bottom:30px;}
#banner h1 {font-size:28px; line-height:36px;}
#banner h2 {margin-top:0;}

/* post types without banners css */
.knowledge-base #banner {
	display:none;
}
#management #banner {height:40px;}
/* END banner css */

/* Content */
#content .left-column, #content .right-column {width:360px;}
#content div.left-column, #content div.right-column {width:290px;}

#content .left-column {float:left;}
#content .right-column {float:right; padding-right:20px;}

#content .one-column {width:100%;clear:both;}

/* Sidebar */
#sidebar {
	position:absolute;
	right:0;
	top:140px;
}
#secondary h2 {margin-top:0;}
#secondary ul {margin:0;padding:0;}
#secondary li.buy-now, #secondary li.free-trial, #secondary li.contact, #secondary li.product-support {list-style:none; margin: 0 0 10px; padding:0;}
#secondary li.buy-now a, #secondary li.free-trial a, #secondary li.contact a, #secondary li.product-support a {
	text-align:center; 
	float:left;
	font-size:11px;
	line-height:36px;
	margin-bottom:15px;
}
#secondary li.buy-now a, #secondary li.free-trial a {width:260px; }
#secondary li.contact a, #secondary li.product-support a {width:105px; }
#secondary li.product-support a {margin-right:10px;}
.suitcase-fusion #secondary li.product-support a,
.suitcase-fusion-4 #secondary li.product-support a,
.suitcase-fusion-3 #secondary li.product-support a,
.portfolio-standalone #secondary li.product-support a {width:260px; margin-right:0;}
#secondary .tout-content {margin-bottom:40px;}
#secondary .quote-bubble .tout-item {
	background:url(/assets/thought-bubble.png) top left no-repeat transparent; 
	text-align:center; 
	font-family:Headline;
	display:table-cell;
	width:220px;
	height:300px;
	padding:0 40px;
	vertical-align:middle;
}
#secondary .quote-bubble .tout-item p {color:#fff;}
#secondary .quote-bubble p,
#secondary .tout-content p.quote {font-family:SubheadItalic; font-size:18px; line-height:22px; hanging-punctuation:first;}
#secondary .tout-content p.attribute {font-family:HeadlineItalic; font-size:14px; line-height:16px;}
.tout-content.quote-bubble h2,
.tout-content.quote-bubble h3,
.tout-content.quote-bubble p.wp-caption-text,
.tout-content.quote-bubble img {display:none;}
.tout-content h3 {font-family:Subhead; font-size:10px; line-height:1.6em; text-transform:uppercase; margin-bottom:10px;}
#secondary .tout-item p.wp-caption-text {font-family:BodyItalic; font-size:11px; line-height:12px;}
#secondary .tout-content.company h3 {display:none;}
#secondary .tout-content.company {background:url(/touts/files/2012/03/fact.png) no-repeat top left; min-height:85px;}
#secondary .tout-content.company p {margin-left:80px; font-family:SubheadItalic; font-size:12px;}

/* Widgets */
.post-ratings {height:80px;}
#popular-articles ul,
#popular-articles ul li {list-style:none; margin:0; padding:0;}


/* Footer */
#bottom #concert-hall {position:absolute; top:0; left:0; float:left;}
#footer {
	line-height:24px;
	position:relative;
	width:100%;
	margin:0 auto;
	height:500px;
	background:url(/assets/concert-hall.jpg) no-repeat;
}
#bottom #twitter {background:url(/assets/twitter.png) no-repeat center 30px; display:block; width:960px; height:100px; margin:0 auto;}
#tweetstimonialswidget-2 {margin-top:10px;}
.tweetstimonial {border:none;margin-left:5px;}
.tweetstimonial .tweetstimonial_avatar img {width:auto;height:auto;padding:0;}
#footer .menu-footer-navigation-container,
#footer .menu-footer-navigation-french-container,
#footer .menu-footer-navigation-german-container {width:940px; margin:0 auto; padding:10px 0 60px;}

#footer ul {list-style:none; margin:0;}
#footer li {margin:0;}
#footer li.header {display:block; float:left; width:140px; margin-right:20px;}
#footer li.header > a {font-family:Headline; color:#fff; font-size:12px;}
#footer li.header.last {margin-right:0;}
#footer li.header.blank>a {color:transparent;}
#footer a {
	color:#7a8386;
	font-size:12px;
	line-height:24px;
	text-decoration:none;
}
#copyright p {font-family:Headline; color:#fff;width:80%;float:left;}
#copyright p, #copyright a {
	font-size:11px;
	line-height:24px;
	text-decoration:none;
}
#copyright a {margin-left:20px;}
#copyright a {margin-left:20px;}
#footer a:hover{text-decoration:underline;}
#footer a img {border:none;}
#footer #terms-of-use {
	margin-left:10px;
}
#footer div#webink-badge,
#footer a#privacy-policy {
	margin-left:20px;

}
#webink-badge a{margin-left:0;}
#footer div#webink-badge {
	display:block;
	width:100px;
    float:right;
    margin-right:40px;
    margin-top:-36px;
    color:#7a8386;
    font-size:11px;
}
#footer #copyright,
#footer #registration { 
	clear:both;
	width:940px;
	margin:0 auto;
 	padding:20px 10px;
 }
.footer {
	font-size:12px; /* jds */
	line-height:24px;
}
.footer a {
	font-size:12px; /* jds */
	line-height:24px;
	color:black;
	text-decoration:none;
}
.footer a:hover{ text-decoration:underline;}

#footer #supplementary {
	width: 910px;
	margin: 0 auto;
	padding: 26px 0 0 72px;
}
#footer #supplementary .widget-title {display:none;}
#footer #supplementary .tweetstimonial {padding-top:10px;}
#footer #supplementary a {
	float:left;
	display:block;
}	
#footer #supplementary img {
	margin-right:20px;
}
#footer .tweetstimonial_username {
	display:none;
}
#footer #supplementary a {
	font-family:Body;
	font-size:17px;
	line-height:48px;
	color:#242D2F;
}
#lang_sel_footer {width:100%;}
#lang_sel_footer ul {list-style:none;width:400px;margin:10px auto;}
#lang_sel_footer li {display:inline; margin-right:10px; font-size:13px;width:70px;}

/* Global Styles -------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */

body,
input,
textarea,
p {
	color: #252e30;
	font-family:Body, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
}
p b, p strong, li strong, li b, td b, td strong {
	font-family:Subhead;
	font-weight:normal;
}
p em, li em {
	font-family:BodyItalic;
	font-weight:normal;
}
p b em, p strong em, p em b, p em strong, li b em, li strong em, li em b, li em strong {
	font-family:SubheadItalic;
	font-weight:normal;
}
ul {
	list-style:disc;
	margin:0 0 10px 0;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: normal;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: normal;
}
cite,
em,
i {
	font-style: normal;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: normal;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #3EABA6;
}
a:visited {
	color: #743399;
}
a:active,
a:hover {
	color: #ff4b33;
}

/* Classified styles */
#content h2 {margin-top:0;}
#content p.intro {margin-bottom:20px;}
#content p.left-image {float:left; width:220px; text-align:center;}
#content p.right-image {float:right; width:220px; text-align:center; padding-right:0;}
#content hr {margin:20px 0; clear:both; width:96%; padding:20px 0 0 0; background:none; border-bottom:solid 1px #E6E9E9;}
#content a {}
.left-image img, .right-image img {max-width:220px; height:auto;}

td.product {width:150px;}
td.win, td.mac {width:240px;}


/* Button styles */
#secondary div#installers,
a.blue-button, a.green-button, a.red-button,
.blue-button a, .green-button a, .black-button a, .red-button a {
	border: none;
	background: #4dc2bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#4DC2BC), to(#4DC2BC));
	background: -moz-linear-gradient(top, #4dc2bc, #4dc2bc);
	display:inline-block;
	padding: 0 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	-moz-box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	color: white;
	font-size: 11px;
	line-height: 36px;
	height:34px;
	font-family: Subhead;
	text-decoration: none;
	vertical-align: middle;
	width:auto;
	text-transform:uppercase;
	text-align:center;
}
.black-button a {
	background: #252e30;
	background: -webkit-gradient(linear, left top, left bottom, from(#252e30), to(#252e30));
	background: -moz-linear-gradient(top, #252e30, #252e30);
}
#free-trial.suitcase-fusion-3 #content a.blue-button,
#kostenlose-testversion.suitcase-fusion-3 #content a.blue-button,
#essai-gratuit.suitcase-fusion-3 #content a.blue-button {
	width:225px;
	text-align:center;
	margin-top:30px;
	}

/* invalid selector?
#content p > a.blue-button:last {margin-right:0;}
*/

a.green-button, .green-button a {
	background: #9bd646;
	background: -webkit-gradient(linear, left top, left bottom, from(#9bd646), to(#70a50d));
	background: -moz-linear-gradient(top, #9bd646, #70a50d);
}
a.red-button, .red-button a {
	background: #d0341c;
	background: -webkit-gradient(linear, left top, left bottom, from(#e05b3b), to(#d0341c));
	background: -moz-linear-gradient(top, #e05b3b, #d0341c);
}
a.text-link, .text-link a {text-transform:uppercase; color:#3eaba6; font-family:Subhead; font-size:11px;}
a.text-link:after, .text-link a:after {
	content:"»";
	color:#4DC2BC;
}
#middle a.text-link:after, #middle .text-link a:after {
	padding-left:8px;
}

a.download-link { 
	width:270px;
}
hr {
	background-color: #e6e9e9;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}
hr.clear,
#content hr.clear {border-bottom:none; background:none;}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

/* =Comments
-------------------------------------------------------------- */

#comments {
	width:760px;
	font-size:11px;
	background:rgba(255,255,255,.3);
	margin:0 auto;
	padding:30px 20px 0;
}

#comments textarea, #comments input {opacity:.5;}
#comments p.logged-in-as, #comments p.logged-in-as a, #comments p {color:#222; margin-bottom:10px;}
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 6px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: normal;
}
.comment-author .says {
	font-style: normal;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 6px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {

	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 6px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: normal;
}


.hidden {display:none;}
 

/* Section and page-specific styling -------------------------------------------------------------- */

/* Products */
/* Purchase/Free Trial/Product Support */
.product-support #banner img,
#overview #banner img,
#page #banner img,
#page.de #banner img,
#page.fr #banner img,
#compare-editions #banner img,
#editionen-vergleichen #banner img,
#comparaison-des-editions #banner img,
#font-auto-activation #banner img,
#auto-activation-des-polices #banner img,
#auto-aktivierung-von-schriften #banner img,
#font-sense #banner img,
#resources #banner img,
#weiterfuhrende-informationen #banner img,
#ressources #banner img,
#free-trial #banner img,
#kostenlose-testversion #banner img,
#essai-gratuit #banner img,
#comment-acheter #banner img,
#wie-kaufen #banner img,
#how-to-buy #banner img {float:left; margin:0 25px 0 25px;}
.gray-box, .extFormContainer, #lineItems {
display:block;
    background: #FFFFFF;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));
background: -moz-linear-gradient(top, #fff, #f2f2f2);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: rgba(0,0,0,.2) 0 2px 3px;
-moz-box-shadow: rgba(0,0,0,.2) 0 2px 3px;
box-shadow: rgba(0,0,0,.2) 0 2px 3px;
width: 540px;
margin:40px 2px;
padding:10px 30px;
}
.green-box {
    width:270px;
	display:block;
    background: #3EABA6;
	background: -webkit-gradient(linear, left top, left bottom, from(#3EABA6), to(#3EABA6));
	background: -moz-linear-gradient(top, #3EABA6, #3EABA6);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: rgba(0,0,0,.2) 0 2px 3px;
	-moz-box-shadow: rgba(0,0,0,.2) 0 2px 3px;
	box-shadow: rgba(0,0,0,.2) 0 2px 3px;
	margin:0 2px 40px;
	padding:10px 30px;
}

.green-box h3 {font-family:HeadlineBold; color:#fff; font-size:18px; margin-bottom:10px;}
.green-box label {font-family:Body; color:#fff;}
.green-box input.submit {margin:10px auto 20px;}
#secondary .green-box {width:240px;}

#secondary .gray-box, #secondary .extFormContainer {width:280px; padding:10px; margin:0;}

#comment-acheter .edition,
#free-trial .edition,
#kostenlose-testversion .edition,
#essai-gratuit .edition,
#wie-kaufen .edition,
#how-to-buy .edition {width:160px;margin-right:20px;float:left; text-align:center;}
#comment-acheter .edition {height:390px;}
#free-trial #studio, #free-trial #lite,
#kostenlose-testversion #studio, #kostenlose-testversion #lite,
#essai-gratuit #studio, #essai-gratuit #lite,
#comment-acheter #studio, #comment-acheter #lite,
#wie-kaufen #studio, #wie-kaufen #lite,
#how-to-buy #studio, #how-to-buy #lite {margin-right:0;}
#free-trial .edition p,
#kostenlose-testversion .edition p,
#essai-gratuit .edition p,
#comment-acheter .edition p,
#wie-kaufen .edition p,
#how-to-buy .edition p {font-size:12px; padding:0 10px;}


/* Support */
#home.support #products,
#supported-products.support #products {margin-bottom:20px;}
#home.support #products .product-support,
#supported-products.support #products .product-support {margin-bottom:20px;}
.product-support a.kb-link, .product-support a.kb-link:visited {font-size:13px; line-height:17px; color:inherit;}
.support .links .text-link {margin-right:10px;}
.support #content .product-support.gray-box {
	margin: 0 0 20px;
	padding: 10px 30px 1px;
}
.support #content .product-support img {float:left; margin-right:20px;}
.support #content .product-support h1 {margin:50px 0 20px 30px; font-size:28px; color:#d94423;}
.support #content .product-support div.links {margin:0 0 20px 0;}
.support #content .product-support hr.clear {margin:10px 0;}
#secondary .widget_text_icl {margin:0 0 20px 0;}
#secondary .widget_text_icl h3 {margin-top:0;}

/* KB Articles + Press Releases */
.press-releases h1,
.knowledge-base h1 {font-family:HeadlineBold; font-size:18px; margin-bottom:10px;}
.knowledge-base #popular-articles .wpp-post-title {font-size:12px;}
.knowledge-base #popular-articles a .wpp-post-title {color:#252E30; line-height:16px;}
.knowledge-base #popular-articles a:hover {color:#252E30;}

body.release-notes h3 {margin-top:20px;}
body.release-notes table.summary {text-align:left; margin-top:10px;}
body.release-notes table.summary tr th:first-child,
body.release-notes table.summary tr td:first-child {width:60px;}

/* Customers */
#customers.about.page p {margin-bottom:5px;}
#customer.about.page .column-left, #customer.about.page .column-left {width:300px;}
#customers #content h3 {margin:18px 0 4px;}

/* Forms */
.webcasts iframe {height:1300px; width:440px;}
.webcasts div#ao_alignment_container {text-align:left;}
iframe table.ao_tbl_container, iframe div#ao_alignment_container {float:left;}
td.formFieldLabel {font-family:Body;}
#manage-subscriptions iframe,
#gerez-vos-abonnements iframe,
#mail-abonnements-verwalten iframe {width:620px; height:800px;}

.press-releases h2 {margin-bottom:20px;}
.press-releases h2 a {display:none;}

body.knowledge-base #content img {max-width:620px; height:auto;}
body.knowledge-base #content ul li img,
body.knowledge-base #content ol li img {max-width:540px; height:auto;}

#resources #media-player img {border:solid 1px #242D2F;}

#secondary div#system-requirements h1 {font-size:18px;margin-bottom:10px;}
#secondary div#system-requirements h2 {font-size:15px;}
#secondary div#system-requirements h2 {font-size:15px;}
div#system-requirements a {display:none;}
div#system-requirements a.text-link {display:block;}
div#system-requirements li {font-size:12px; line-height:17px;}

#secondary #popular-articles li {margin-bottom:10px;}
#secondary #popular-articles li a {line-height:18px;}
#secondary span.post-stats {display:none;}

.product-name, .product-name a, .product-name a:visited,
.product-name, a.product-name, a.product-name:visited,
.product-name, .product-name a b, .product-name a:visited b,
.product-name, .product-name a strong, .product-name a:visited strong {font-family:Headline; color:#da4526;}
.product-name b, .product-name strong,
.product-name b a, .product-name strong a,
.product-name b a:visited, .product-name strong a:visited {
	font-family:HeadlineBold;
	font-weight:normal;
}

/* Category Pages */
a.product-name.suitcase-fusion-3,
a.product-name.suitcase-fusion-3:visited,
.suitcase-fusion-3 .product-name {color:#23a8f3;}

a.product-name.suitcase-fusion-4,
a.product-name.suitcase-fusion-4:visited,
.suitcase-fusion-4 .product-name {color:#43a4db;}

a.product-name.suitcase-fusion,
a.product-name.suitcase-fusion:visited,
.suitcase-fusion .product-name {color:#43a4db;}

a.product-name.universal-type-server,
a.product-name.universal-type-server:visited,
.universal-type-server .product-name {color:#11588d;}

a.product-name.portfolio-server,
a.product-name.portfolio-server:visited,
.portfolio-server .product-name,
.portfolio-standalone .product-name {color:#d94423;}

#home.font-management .left-image,
#home.digital-asset-management .left-image {width:140px;}

#home.font-management .right-column,
#home.digital-asset-management .right-column {width:440px;}

#home.font-management h1.right-column,
#home.digital-asset-management h1.right-column {margin:25px 0 5px;}


/* Store */
#store-home #content {width:100%;}
#store-home #products {margin-bottom:60px;}
#store-home div.product-listing {width:185px; height:385px;padding:30px 10px; margin-right:5px; border-right: solid 1px #e8e9e9; float:left; text-align:center;}
#store-home div#fontdoctor-store.product-listing {border-right:none;}
#store-home.de div#suitcase-fusion-store.product-listing, #store-home.fr div#suitcase-fusion-store.product-listing {border-right:none;}
#store-home .product-listing a.text-link:after {content:none;}
#store-home .product-listing h2 {margin-bottom:2px;}
#store-home .product-listing p {font-size:12px;}
#store-home .product-listing a {font-size:11px;}
#store-home #server-links {
	display:block;
	border: none;
	background: #4dc2bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#62cbc7), to(#3bb3ad));
	background: -moz-linear-gradient(top, #62cbc7, #3bb3ad);
	padding: 20px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	-moz-box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	color: white;
	font-size: 13px;
	line-height:24px;
	height:auto;
	text-align:center;
	text-decoration: none;
	vertical-align: middle;
	width:410px;
	float:left;
	margin:0 10px 30px 0;
}
#store-home #server-links p {color:#fff;font-family:HeadlineItalic;font-size:17px;}
#store-home #server-links p strong {font-family:SubheadItalic;}
#store-home #server-links a {
	font-family:Subhead;
	font-size:13px;
	text-transform:uppercase;
	color:#252525;
}
#store-home #server-links .white-circle {
	color:#3bb3ad;
	font-family:SubheadItalic;
	font-size:12px;
	top:-2px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top, #fff, #fff);
	padding:6px 8px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	margin:0 10px;
}
#store-home.de #server-links .white-circle {padding:6px 2px;}

#store-home #store-links {
	width:440px;
	padding:40px 10px;
	float:left;
	margin-left:10px;
}
#store-home #store-links a {
	font-size:12px;
	margin-right:12px;
	display:inline;
	text-transform:none;
}
#store-home .slide {float:left; width:25px; height:255px; cursor:pointer;}
#slideleft {background:url(images/slider-previous.png) 12px 90px no-repeat;margin-right:9px;}
#store-home .off {opacity:0.4;
filter:alpha(opacity=40);}
#store-home .on {opacity:1;
filter:alpha(opacity=100);}
#slideright{background:url(images/slider-next.png) 0 90px no-repeat; margin-left:9px;}

/* Professional Services */
#web-safe-fonts-are-dead #banner,
#suitcase-fusion-spring-sale #banner,
#sxsw-2013-pass #banner, #sxsw-2013-attendee-thank-you #banner,
#digital-asset-management-for-professional-sports-photography #banner,
#cms-und-dam-gemeinsam-fur-das-kulturerbe #banner,
.integration-and-consulting-services #banner,
.professional-services #banner {
    background: no-repeat center 40px;
    height:260px;}
#systemes-de-gestion-des-collections-et-des-ressources-numeriques-pour-une-meilleure-gestion-dans-le-domaine-du-patrimoine-et-de-la-culture #banner {
    background: no-repeat center 80px;
    height:260px;}
#web-safe-fonts-are-dead #banner #banner-contents,
#suitcase-fusion-spring-sale #banner #banner-contents,
#digital-asset-management-for-professional-sports-photography #banner #banner-contents,
#sxsw-2013-pass #banner #banner-contents,
#cms-und-dam-gemeinsam-fur-das-kulturerbe #banner #banner-contents,
#systemes-de-gestion-des-collections-et-des-ressources-numeriques-pour-une-meilleure-gestion-dans-le-domaine-du-patrimoine-et-de-la-culture #banner #banner-contents,
.integration-and-consulting-services  #banner #banner-contents, 
.professional-services #banner #banner-contents {margin-top:0; padding-top:0;}
#web-safe-fonts-are-dead #banner  h1,
#suitcase-fusion-spring-sale #banner  h1,
#sxsw-2013-pass #banner  h1,
#digital-asset-management-for-professional-sports-photography #banner  h1,
#cms-und-dam-gemeinsam-fur-das-kulturerbe #banner h1,
#cms-und-dam-gemeinsam-fur-das-kulturerbe #banner h1,
.integration-and-consulting-services #banner h1,
.professional-services #banner h1 {margin-top:40px;}
#sxsw-2013-pass #banner {height:280px;}
#sxsw-2013-pass #banner h2 {margin-top: 250px;font-size: 28px;}
#sxsw-2013-pass h1 {font-size: 28px;}
#sxsw-2013-attendee-thank-you #banner {height:280px;}
#sxsw-2013-attendee-thank-you #banner h2 {margin-top: 250px;font-size: 28px;}
#sxsw-2013-attendee-thank-you h1 {font-size: 28px;}

/* Company */
/* About */
.about #banner {
    background: no-repeat center 40px;
    height:260px;}
#contact-sales.about #banner {height:auto;}
.about #banner #banner-contents {margin-top:0; padding-top:0;}
.about #banner h1 {margin-top:40px;}
.about.press-releases #banner {background:none; height:auto; margin-bottom:0;}
.about.press-releases #banner h1 {font-size:21px; line-height:28px;}
.about.press-releases #content h2 {font-size:18px; line-height:24px; margin-bottom:20px;}
#all-releases.about #content h2 {margin-top:20px;}
#all-releases.about #content h3 a, #press.about #content h3 {font-family:Body; line-height:18px; margin-bottom:10px; color:#252E30;}
#press.about #content dl, #press.about #content dt, #presse.about #content dl, #presse.about #content dt {margin:0 0 10px 0;}
#press.about #content dd, #presse.about #content dd {margin:0;}
#press.about #content .press-contact, #presse.about #content .press-contact {width:185px; margin-right:0; float:left;}
#press.about #content #europe.press-contact, #presse.about #content #europe.press-contact {margin-right:0;}

/* Resellers */
.resellers #banner {
    background: no-repeat center 40px;
    height:260px;}
.resellers #banner #banner-contents {margin-top:0; padding-top:0;}
.resellers #banner h1 {margin-top:40px;}

/* Management */
#management h2 {margin-bottom:0;}
#management h3 {margin-top:0;}
#management h4.favorite-place {margin:10px 0 20px;}

/* Events */
#content h2 {margin:0 0 10px;}
#content h3 {margin-top:0;}

.rectangle-bubble {
	border: none;
	background: #4dc2bc;
	display:block;
	padding: 7px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: white;
	font-size: 13px;
	line-height:24px;
	min-height:60px;
	font-family: SubheadItalic;
	text-decoration: none;
	vertical-align: middle;
	width:270px;
	margin:20px 0 0;
}
p.bubble-tail {
	margin:-1px 0 20px 20px;
}
/* PS85 Raw format table */
div.YS {
/*height: 100%;
width: 100%;*/
    background: url(/assets/10x10-red-dot.gif) no-repeat center;
    width: 50px;
    height: 16px;
}
div.NT {
    /*height: 100%;
    width: 100%;*/
    background: url(/assets/10x10-red-ring.gif) no-repeat center;
    width: 50px;
    height: 16px;
}
/* Twitter footer */
div.tweet-item {padding: 35px 20px 0 70px; height: 53px;}
div.tweet-thumb {float: left;}
div.tweet-text {margin-left: 58px;}
#footer div.tweet-text h2, #footer div.tweet-text h2 a {font-family:Subhead; font-size:12px; margin:0; padding:0;}
div.tweet-text p, #footer div.tweet-text p a {font-size:17px;margin: 0;}

#home.digital-asset-management #banner,
#switchers.universal-type-server #banner,
#home.font-management #banner,
#features-benefits.suitcase-fusion-3 #banner,
#caracteristiques-et-avantages.suitcase-fusion-3 #banner,
#funktionen-und-vorteile.suitcase-fusion-3 #banner,
#whats-new.suitcase-fusion-3 #banner,
#was-ist-neu.suitcase-fusion-3 #banner,
#nouveautes.suitcase-fusion-3 #banner {background-repeat:repeat-x;}

/* Compare Editions */
.banner-left{width:600px;float:left;}
.banner-left img{float:left; clear:none;}
.banner-left h1{padding-top:15px;}
.compare-chart{text-align:center;border-collapse:collapse;}
.compare-chart td{border:1px solid #eeeeee;padding:10px;}
.compare-head td{border:none;}
.compare-col-1{width:210px;}
.compare-col-2{width:210px;}
.compare-col-3{width:210px;}
.compare-col-4{width:210px;}
.compare-dark{background-color:#252F31;color:#FFFFFF;}
.compare-dark td{border:none;}
.compare-light-1{background-color:#EEEEEE;}
.compare-light-2{background-color:#FFFFFF;}

/* 404 */
#headline-404{
	z-index:2;
	font-size:28px;
	line-height:36px;
}
#content-404{
    background: url('images/404.jpg') no-repeat;
    width:940px;
	height:793px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom:10px;
	position:relative;
}
#searchsubmit-404{
	display:none;
}
#quote-404 {
    float: right;
    position: relative;
    right: 165px;
    text-align: center;
    top: 110px;
}
#search-404{
    clear: both;
    margin: 0 auto;
    position: relative;
    top: 500px;
    width: 280px;
}
#searchform-404{

}
#searchform-404 input{
width:265px;
height:30px;
}
#s-404{
font-family:Subhead;
padding-left:10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#quote-404 h2{
	font-family:SubheadItalic;
	font-size:36px;
	line-height:22px;
}
#quote-404 p{
	font-family:SubheadItalic;
	font-size:20px;
	line-height:24px;
	padding-top:10px;
}
.wpp-views {display:none;}
body.media #secondary img {box-shadow: rgba(0,0,0,.4) 0 5px 20px;}

#portfolio-developer-portal #secondary .tout-content,
#manage-subscriptions #secondary .tout-content,
#gerez-vos-abonnements #secondary .tout-content,
#gerez-vos-abonnements .menu-footer-navigation-container,
#mail-abonnements-verwalten #secondary .tout-content,
#mail-abonnements-verwalten .menu-footer-navigation-container {display:none;} 
#management #renee {display:none;}

ol ol {list-style-type:lower-alpha;}
ul ol, ul ul {list-style:square;}

#refer-a-friend .level {width:30%; float:left;}
#refer-a-friend iframe {width:500px; height:700px;}
#tell-us-your-type iframe {width:500px; height:400px;}

#nycdam2012 .quote-bubble,
#nycdam2012-agenda .quote-bubble {display:none;}
#nycdam2012-agenda .compare-chart {width:580px;}
#nycdam2012 iframe {width:480px;height:1460px;}
iframe form div#ao_alignment_container {text-align:left;}
body.media.player div.menu-primary-navigation-container {display:none;}
body.media.webcasts div.menu-primary-navigation-container {display:none;}
.media.player #wrapper {margin-top:25px;}
.media.player #content a {margin-bottom:25px;}


/* Compatibility Guides */
/*#suitcase-fusion-compatibility-guide #content,
#universal-type-server-compatibility-guide #content,
#universal-type-client-compatibility-guide #content,
#portfolio-server-compatibility-guide #content,
#portfolio-standalone-compatibility-guide #content,
#font-doctor-compatibility-guide #content */
.compatibility-guides #content {width:100%;}
.compatibility-guide .left, .compatibility-guide .right  {width:450px;float:left;}
.compatibility-guide .right  {margin-left:20px;}
.compatibility-guide .sql-left, .compatibility-guide .sql-middle, .compatibility-guide .sql-right {width:290px;float:left;}
.compatibility-guide .sql-left table, .compatibility-guide .sql-middle table, .compatibility-guide .sql-right table {width:100%;}
.compatibility-guide .sql-middle, .compatibility-guide .sql-right  {margin-left:20px;}
.compatibility-guide .sql-left table td.column-1, .compatibility-guide .sql-middle table td.column-1, .compatibility-guide .sql-right table td.column-1  {width:120px;}

.compatibility-guide tr.table-header {
	border: none;
	background: #4dc2bc;
	display:block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	-moz-box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	box-shadow: rgba(0,0,0,.4) 0 3px 10px 0;
	color: white;
	font-size: 11px;
	line-height: 36px;
	height:34px;
	font-family: Subhead;
	text-decoration: none;
	vertical-align: middle;
	text-transform:uppercase;
	padding-bottom:4px;
	margin-bottom:6px;
}
.compatibility-guide .table-header td {padding:0;}
.compatibility-guide .table-header td.column-1 {padding-left:12px;}
.compatibility-guide tr {border-bottom:solid 1px #E6E9E9;}
.compatibility-guide td {text-align:center; vertical-align:middle; padding:16px 0 0 0;min-height:40px;}
.compatibility-guide .column-1 {width:200px; display:inline-block; text-align:left; padding-left:12px;}
.compatibility-guide .column-2 {width:70px; display:inline-block;}
.compatibility-guide .column-3 {width:70px; display:inline-block;}
.compatibility-guide .column-4 {width:70px; display:inline-block;}
.compatibility-guide .footnote {font-size:10px; padding:8px 0 0 20px; text-align:left;}
.compatibility-guide tr.footnote {border-bottom:none;}
.compatibility-guide tr.footnote td {padding:6px 0 0 20px;border-bottom:none;text-align:left;}
.compatibility-guide td p.footnote {padding-top:0;}

.compatibility-guide tr{width:455px;}
.compatibility-guide td {width:70px;}
.compatibility-guide td.column-1 {width:200px;}
/* 
#portfolio-client-compatibility-guide .compatibility-guide .table-header td,
#portfolio-client-compatibility-guide .compatibility-guide td,
#portfolio-client-leitfaden-zur-kompatibilitat .compatibility-guide .table-header td,
#portfolio-client-leitfaden-zur-kompatibilitat .compatibility-guide td,
#guide-de-compatibilite-du-client-portfolio .compatibility-guide .table-header td,
#guide-de-compatibilite-du-client-portfolio .compatibility-guide td,
#portfolio-server-leitfaden-zur-kompatibilitat .compatibility-guide .table-header td,
#portfolio-server-leitfaden-zur-kompatibilitat .compatibility-guide td,
#guide-de-compatibilite-de-portfolio-server .compatibility-guide .table-header td,
#guide-de-compatibilite-de-portfolio-server .compatibility-guide td,
#portfolio-server-compatibility-guide .compatibility-guide .table-header td,
#portfolio-server-compatibility-guide .compatibility-guide td {width:110px;}

#portfolio-server-leitfaden-zur-kompatibilitat .compatibility-guide td.column-1,
#guide-de-compatibilite-de-portfolio-server .compatibility-guide td.column-1,
#portfolio-server-compatibility-guide .compatibility-guide td.column-1,
#portfolio-client-leitfaden-zur-kompatibilitat .compatibility-guide td.column-1,
#guide-de-compatibilite-du-client-portfolio .compatibility-guide td.column-1,
#portfolio-client-compatibility-guide .compatibility-guide td.column-1 {width:200px;}

#portfolio-einzelplatzversion-leitfaden-zur-kompatibilitat .compatibility-guide .table-header td,
#portfolio-einzelplatzversion-leitfaden-zur-kompatibilitat .compatibility-guide td,
#guide-de-compatibilite-de-portfolio-monoposte .compatibility-guide .table-header td,
#guide-de-compatibilite-de-portfolio-monoposte .compatibility-guide td,
#portfolio-standalone-compatibility-guide .compatibility-guide .table-header td,
#portfolio-standalone-compatibility-guide .compatibility-guide td {width:110px;}

#portfolio-einzelplatzversion-leitfaden-zur-kompatibilitat .compatibility-guide td.column-1,
#guide-de-compatibilite-de-portfolio-monoposte .compatibility-guide td.column-1,
#portfolio-standalone-compatibility-guide .compatibility-guide td.column-1 {width:200px;} */

.compatibility-guides #content hr{width:100%;}


/* Suitcase Fusion 4 */
#what-they-are-saying #banner h1, #what-they-are-saying-2 #banner h1 {
font-size:64px;
line-height:58px;
letter-spacing:-1px;
margin-bottom:35px;
font-family:Subhead;
}
#what-they-are-saying #content p.left-image,
#what-they-are-saying-2 #content p.left-image,
#what-they-are-saying #content p.right-image,
#what-they-are-saying-2 #content p.right-image {width:120px; float:left;}
#what-they-are-saying #content ul.left-column,
#what-they-are-saying-2 #content ul.left-column,
#what-they-are-saying #content ul.right-column,
#what-they-are-saying-2 #content ul.right-column {font-size:17px; width:420px; float:left;}
#what-they-are-saying .product-support,
#what-they-are-saying-2 .product-support,
#what-they-are-saying .tout-content,
#what-they-are-saying-2 .tout-content {display:none;}
#what-they-are-saying .tout-content.quote-bubble,
#what-they-are-saying-2 .tout-content.quote-bubble {display:block;}
/* #what-they-are-saying #content .blue-button {padding:20px 30px; font-size:21px; margin-left:200px;} */

.documents-downloads #bottom div#twitter {display:none;}

img.slide-left {margin-left:-15px;}  
#search-page h1 {margin:20px 0 3px;}

form#global-search p,#customers.about.page form#global-search p {margin:0;}
#s-1{
	height:18px;
	line-height:16px;
}

#tell-us-your-type form,
#sxsw-2013-pass form,
#ipad-mini-giveaway form,
#how-2012 form,
#how-sf-2012 form,
#ipad-giveaway form {margin-top:60px;}
img.your-type {position:relative; top:-56px; left:30px;}
#tell-us-your-type img.your-type {top:30px;}
	
#university-photographer-resources #content a.left img {margin-right:20px;}

#ipad-mini-giveaway #banner,
#how-2012 #banner,
#how-sf-2012 #banner,
#ipad-giveaway #banner {height:30px;margin:0;background:#fff;}
#ipad-mini-giveaway #content h1,
#how-2012 #content h1,
#how-sf-2012 #content h1,
#ipad-giveaway #content h1 {font-size:38px; line-height:38px;}
#sxsw-2013-pass #content h2,
#ipad-mini-giveaway #content h2,
#how-2012 #content h2,
#how-sf-2012 #content h2,
#ipad-giveaway #content h2 {font-size:28px; line-height:28px;}
#ipad-mini-giveaway #content h3,
#how-2012 #content h3,
#how-2012 #content h3,
#how-sf-2012 #content h3
#ipad-giveaway #content h3 {font-family:HeadlineItalic; font-size:21px; line-height:26px;}
#ipad-mini-giveaway #middle,
#sxsw-2013-pass #middle,
#how-2012 #middle,
#how-sf-2012 #middle,
#ipad-giveaway #middle {background:#fff;}
#ipad-mini-giveaway #content,
#how-2012 #content,
#how-sf-2012 #content,
#ipad-giveaway #content {width:480px;}
#ipad-mini-giveaway #secondary,
#how-2012 #secondary,
#how-sf-2012 #secondary,
#ipad-giveaway #secondary {float:left;}
#ipad-mini-giveaway .gray-box,
#sxsw-2013-pass .gray-box,
#how-2012 .gray-box,
#sxsw-2013-attendee-thank-you .gray-box,
#how-sf-2012 .gray-box,
#ipad-giveaway .gray-box {
display:block;
background:#f1efe2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width: 420px;
margin:40px 2px;
padding:20px;
}
#tell-us-your-type p.footnote,
#ipad-mini-giveaway p.footnote,
#sxsw-2013-pass p.footnote,
#how-2012 p.footnote,
#how-sf-2012 p.footnote,
#ipad-giveaway p.footnote {padding:0;margin:20px 0;}
#ipad-mini-giveaway div.gray-box p.footnote,
#sxsw-2013-pass div.gray-box p.footnote,
#how-2012 div.gray-box p.footnote,
#how-sf-2012 div.gray-box p.footnote,
#ipad-giveaway div.gray-box p.footnote {padding:0;margin:20px 0 0;}
#ipad-mini-giveaway img.wp-image-372,
#sxsw-2013-pass img.wp-image-372,
#how-2012 img.wp-image-372,
#how-sf-2012 img.wp-image-372,
#ipad-giveaway img.wp-image-372 {margin:20px 0;}
#querylist{
	height:87%;
}
.kb-table tr td{
	padding:5px;
}
.kb-table tr th{
	padding:5px;
}
#fivestar #middle {padding-top:0;}
#fivestar #content ul {padding:20px 0;}
#fivestar a.red-button.buy-now {text-align:center; width:260px;}
#fivestar h3.promo-code {color:#D0341C; margin-bottom:18px; width:300px; text-align:center;}

/* Campaign Landing pages */
a.two-column {width:140px;}
a.three-column {width:220px;}

#codex #banner h2 {font-family: SubheadItalic; margin-top:20px;}
#codex div.gray-callout {
	width:620px;
	background-color:#f1efe2;
	padding:20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom:40px;
}
#codex div.gray-callout a {font-weight:bold;}
#codex div.gray-callout p {
	width:380px;
}
#codex div.gray-callout p.right-image {
	width:220px;
}

#codex .buy-now {
	width: 340px;
	margin-top: 5px;
}

/*ActOn Styles */
/* 	Standard Elements */

/*
TABLE, TR, TD, DIV, TEXTAREA, INPUT, SELECT, UL, OL {
    font-family: 	Arial, Helvetica, sans-serif;
    font-size: 		11px;
}

BODY {
    margin: 		0px;
    padding:		0px;
    height:			100%;
}
*/

/* 	Forms Fields: Generic */

.formField
{
    padding-top:		5px;
    padding-bottom:		5px;
}

.formFieldLabel
{
    padding-bottom:		2px;
}

.formFieldLabelGood
{
    padding-bottom:		2px;
    background:			url(./images/12x12yes.gif) 203px no-repeat;
}

.formFieldLabelBad
{
    padding-bottom:		2px;
    background:			url(./images/12x12no.gif) 203px no-repeat;
}

.formFieldText
{
    height:				19px;
    /*border-style: 		none;*/
    border: 1px solid #999999;
    font-size: 			11px;
    color: 				#000000;
    background-color: 	#FFFFFF;
}

.formFieldTextError
{
    height:				19px;
    /*border-style: 		none;*/
    border: 1px solid #CC0000;
    font-size: 			11px;
    color: 				#000000;
    background-color: 	#FFFFCC;
}

.formFieldFile
{
    height:				19px;
    /*border-style: 		none;*/
    border: 1px solid #999999;
    font-size: 			11px;
    color: 				#000000;
    background-color: 	#FFFFFF;
}

.formFieldFileError
{
    height:				19px;
    /*border-style: 		none;*/
    border: 1px solid #CC0000;
    font-size: 			11px;
    color: 				#000000;
    background-color: 	#FFFFCC;
}

/* 	Form Field Sizes */

.formFieldSmall
{
    width:	100px;
}

.formFieldMedium
{
    width:	200px;
}

.formFieldMediumLeft
{
    width:	195px;
}

.formFieldMediumRight
{
    width:	200px;
}

.formFieldLarge
{
    width:	400px;
}

/*	Form Field Sizes For Multi-Column Layouts */

.formField1Column			{ width: 400px; }

.formField2Column			{ width: 200px; }

.formField3Column			{ width: 133px; }

.formField4Column			{ width: 100px; }

/* 	Width of input field blocks */

.formInputBlock
{
    width:			410px;
    overflow:		hidden;
}

/*	Section Field */

.formSectionHeading
{
    font-weight:	bold;
    color:			#FF3300;
    padding-top: 	10px;
    padding-bottom: 10px;
}

.formSectionDescription
{
    /*
    width:			400px;
    */
    padding-bottom: 10px;
    text-align:		left;
}

/*	Paragraph Field */

.formTextArea
{
    /*border-style: 		none;*/
    border: 1px solid #999999;
    font-size: 			11px;
    color: 				#000000;
    background-color: 	#FFFFFF;
}

.formTextAreaSmall
{
    width:	400px;
    height:	57px;
}

.formTextAreaMedium
{
    width:	400px;
    height:	114px;
}

.formTextAreaLarge
{
    width:	400px;
    height:	190px;
}

.formTextAreaWidthSmall
{
    width:	133px;
}

.formTextAreaWidthMedium
{
    width:	200px;
}

.formTextAreaWidthLarge
{
    width:	400px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button
{
    -webkit-appearance: none;
    margin: 0;
}

/* Negative CAPTCHA to disable submits by bots */

.formNegCap
{
    display:			none;
}

.ao_tbl_container {float:left; margin:0; padding:0;}
.ao_tbl_container td {margin:0; padding:0;}

/* Override for Colorbox */
#cboxContent{
    border:0 !important;
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
}

/* Borderless Colorbox for forms and videos */
.borderlessCbox #cboxTopLeft, .borderlessCbox #cboxTopCenter, .borderlessCbox #cboxTopRight, .borderlessCbox #cboxMiddleLeft, .borderlessCbox #cboxMiddleRight, .borderlessCbox #cboxBottomLeft, .borderlessCbox #cboxBottomCenter, .borderlessCbox #cboxBottomRight{
height:0;
width:0;
}
.borderlessCbox button{
    border: none;
}

/* Store product pages */
#suitcase-fusion-5.store #banner,
#suitcase-fusion-4.store #banner,
#suitcase-fusion.store #banner,
#fontdoctor.store #banner,
#universal-type-server-3.store #banner,
#portfolio-server-studio.store #banner,
#portfolio-server-10-studio.store #banner,
#portfolio-standalone.store #banner {
	background: no-repeat left 20px;
	width: 940px;
	margin: auto;
	height: 180px;
}
#suitcase-fusion-5.store #banner #banner-contents,
#suitcase-fusion-4.store #banner #banner-contents,
#suitcase-fusion.store #banner #banner-contents,
#fontdoctor.store #banner #banner-contents,
#universal-type-server-3.store #banner #banner-contents,
#portfolio-server-studio.store #banner #banner-contents,
#portfolio-server-10-studio.store #banner #banner-contents,
#portfolio-standalone.store #banner #banner-contents {
	margin-left:120px;
	width:820px;
}

form#productSelection p {font-size:16px; font-family:Headline; margin: 18px 0 0 0;}
form#productSelection button#product_to_cart {margin:20px 0 30px 0;}

/* video player styling */
#portfolio-server-11-overview.media.video #banner,
#portfolio-server-11-web-client-branding.media.video #banner,
#portfolio-server-11-filtered-fields.media.video #banner,
#portfolio-server-11-favorite-galleries.media.video #banner {height:0;}

#portfolio-server-11-overview.media.video #content img,
#portfolio-server-11-web-client-branding.media.video #content img,
#portfolio-server-11-filtered-fields.media.video #content img,
#portfolio-server-11-favorite-galleries.media.video #content img {
	position:relative;
	top:-160px;
	left: 640px;
	border:solid 1px #ccc;
}


/* QuickComp Library */
.quickcomp-library-link{
    clear:both;
    margin:10px auto;
    min-width:292px;
    max-width:334px;
    padding:10px 0;
}
.quickcomp-library li {
    float: left;
    clear:none;
    width: 150px;
    list-style: none;
    padding:10px 10px;
    margin:10px 15px;
    height:150px;
    border-radius:10px;
    /*background-color:#CECECE;*/
    background-color: #E9E9E9;
}
h3.quickcomp-library {
    width: auto;
    clear: both;
    font-size: 20px;
    padding: 10px 15px;
    margin-right: 20px;
    border-radius: 7px;
    font-family:'HeadlineBold';
    background: url('/assets/SF5-QuickComp-Bg.png') repeat;
    color:#FDFDFD;
    opacity: 0.95;
}
.quickcomp-library img{
    border-radius:6px;
}
.quickcomp-library-link a.blueButton, .quickcomp-library-link a.blueButton:hover, .quickcomp-library-link a.blueButton:visited{
    color:#FFFFFF;
    text-decoration: none;
    font-size:14px;
    padding:10px;
}
#quickcomp-library #cboxLoadedContent, #quickcomp-library-2 #cboxLoadedContent{
    margin:0;
}
.infographics .menu, #home.infographics #banner, #home.infographics #secondary {display:none;}


/* Section Navigation */
div.menu-primary-navigation-container {
	position:relative;
	display:block;
	width:100%;
	height:60px;
	background-color:rgba(255,255,255,0.9);
	border-bottom:solid 1px #dadee1;
	padding-bottom:2px;
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
	z-index:9000;
}
div.menu-primary-navigation-container ul#menu-primary-navigation {
	list-style:none;
	display:block;
	width:940px;
	height:60px;
	margin:0 auto;
}
div.menu-primary-navigation-container li {
	display:block;
	width:auto;
	height:60px;
	margin:0;
	padding-right:32px;	
	float:left;
}
div.menu-primary-navigation-container li a {
	font-family:Subhead;
	font-size:12px;
	line-height:64px;
	color:#4DC2BC;
	text-transform:uppercase;
}

ul#menu-primary-navigation li.current-menu-item a {color:#242D2F;} 

.font-management div.menu-primary-navigation-container li {padding-right:26px;} 


/* START banner css */
#switchers #banner,
#digital-asset-management-systems-for-collections-management #banner,
#studio60 #banner, 
#gift-card #banner, 
#home #banner,
#pro-services-home #banner,
#features-benefits #banner,
#whats-new #banner,
#quickcomp.fm.suitcase-fusion #banner,
#quickmatch.fm.suitcase-fusion #banner,
#home-2 #banner,
#features-benefits-2 #banner,
#whats-new-2 #banner,
#home-2-2 #banner,
#features-benefits-2-2 #banner,
#whats-new-2-2 #banner,
#press.fm.suitcase-fusion #banner,
#sf5-press.fm.font-management #banner,
#uts4-press.fm.font-management #banner,
#what-they-are-saying #banner,
#what-they-are-saying-2 #banner,
#tell-us-your-type #banner,
#ps11 #banner,
#netpublish #banner,
#netmediamax #banner,
#lahoarders2013 #banner,
#mobile-press #banner,
#mobile-digital-asset-management #banner,
#digital-asset-management-for-higher-education #banner, 
#digital-asset-management-fur-den-hochschulbereich #banner, 
#gestion-des-ressources-numeriques-dans-lenseignement-superieur #banner, 
#font-management-resources #banner,
#survey-report-hidden-risks-font-misuse #banner, 
#portfolio-press-landing-page #banner, 
#hive20 #banner, #how20 #banner, #edge20 #banner, #mogo20 #banner {
	display:block;
	width:100%;
	height:400px;
	margin-top:0;
	position:relative;
    background: #000 no-repeat top center;
    border-bottom: solid 1px #fff;
	-moz-box-shadow: inset 0 -5px 15px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 -5px 15px rgba(0,0,0,0.1);
	box-shadow: inset 0 -5px 15px rgba(0,0,0,0.1);
}
#pro-services-home #banner {background-color:#201409;}
#tell-us-your-type #banner {background-color:#c31f17;margin-top:-60px;}
#lahoarders2013 #banner {background-color:#292728;}
body#home,
body#features-benefits,
body#whats-new {background:#fff;}
#banner-contents {display:block; width:940px; margin:0 auto; padding-top:60px;}
#home #banner-contents,
#switchers #banner-contents,
#features-benefits #banner-contents,
#pro-services-home #banner-contents,
#whats-new #banner-contents {display:block; width:940px; margin:0 auto; }
#banner img.background {position:absolute; top:0; margin:0 auto; z-index:1;}
#banner #banner-contents {z-index:2;}
#home #banner h1,
#pro-services-home #banner h1,
#switchers #banner h1,
#features-benefits #banner h1,
#whats-new #banner h1,
#press.fm.suitcase-fusion #banner h1,
#sf5-press.fm.font-management #banner h1,
#uts4-press.fm.font-management #banner h1,
#quickcomp.fm.suitcase-fusion #banner h1,
#quickmatch.fm.suitcase-fusion #banner h1,
#what-they-are-saying #banner h1,
#what-they-are-saying-2 #banner h1,
#what-they-are-saying #banner h3,
#what-they-are-saying-2 #banner h3,
#tell-us-your-type #banner h1,
#tell-us-your-type #banner h2,
#tell-us-your-type #banner h3,
#ps11 #banner h1,
#netpublish #banner h1,
#netmediamax #banner h1,
#lahoarders2013 #banner h1,
#mobile-press #banner h1, 
#mobile-digital-asset-management #banner h1, 
#digital-asset-management-for-higher-education #banner h1, 
#digital-asset-management-fur-den-hochschulbereich #banner h1, 
#gestion-des-ressources-numeriques-dans-lenseignement-superieur #banner h1, 
#font-management-resources #banner h1,
#survey-report-hidden-risks-font-misuse #banner h1, 
#digital-asset-management-systems-for-collections-management #banner h1,
#studio60 #banner h1,
#portfolio-press-landing-page #banner h1,
#hive20 #banner h1, #how20 #banner h1, #edge20 #banner h1, #mogo20 #banner h1 {
	font-family:Subhead;
	font-size:72px; 
	line-height:63px; 
	letter-spacing:0;
	text-transform:uppercase;
	color:#fff; 
	margin-bottom:10px;
}
#pro-services-home #banner h1 {margin-top:0; padding-top: 80px;}
#tell-us-your-type #banner h1 {font-size:95px; margin-top:60px;}
#tell-us-your-type #banner h2 {font-size:89px;}
#tell-us-your-type #banner h3 {font-family:Headline; font-size:42px; letter-spacing:1px; text-transform:none;}
#tell-us-your-type #content p {padding-right:0;}
#tell-us-your-type #content img.type {margin-left:3px;}

#home #banner h2,
#pro-services-home #banner h2,
#switchers #banner h2,
#features-benefits #banner h2,
#press.fm.suitcase-fusion #banner h2,
#sf5-press.fm.font-management #banner h2,
#uts4-press.fm.font-management #banner h2,
#what-they-are-saying #banner h2,
#quickcomp.fm.suitcase-fusion #banner h2,
#quickmatch.fm.suitcase-fusion #banner h2,
#whats-new #banner h2,
#netpublish #banner h2,
#netmediamax #banner h2,
#mobile-press #banner h2,
#mobile-digital-asset-management #banner h2,
#digital-asset-management-for-higher-education #banner h2,
#gestion-des-ressources-numeriques-dans-lenseignement-superieur #banner h2, 
#digital-asset-management-fur-den-hochschulbereich #banner h2, 
#font-management-resources #banner h2,
#survey-report-hidden-risks-font-misuse #banner h2,
#digital-asset-management-systems-for-collections-management #banner h2,
#digital-asset-management-systems-for-collections-management #banner h2,
#studio60 #banner h2, 
#portfolio-press-landing-page #banner h2, 
#hive20 #banner h2, #how20 #banner h2, #edge20 #banner h2, #mogo20 #banner h2
 {
	font-family:Headline;
	font-size:21px; 
	color:#fff; 
	line-height:28px;
	margin:0 0 5px 0;
}
#what-they-are-saying #banner h3,
#what-they-are-saying-2 #banner h3 {
margin-top:0;
margin-bottom:0;
line-height:64px;
}
#banner h2 strong {font-family:HeadlineHeavy;}
#home #banner h3,
#pro-services-home #banner h3,
#switchers #banner h3,
#features-benefits #banner h3,
#whats-new #banner h3 ,
#netpublish #banner h3,
#netmediamax #banner h3
{
	font-family:HeadlineBold;
	font-size:17px;
	color:#fff;
}

/* Page Specific Banners */
#digital-asset-management-fur-den-hochschulbereich #banner h1, 
#gestion-des-ressources-numeriques-dans-lenseignement-superieur.digital-asset-management #banner h1, 
#home.fm.font-management #banner #banner-contents h1,
#home.dam.digital-asset-management #banner #banner-contents h1 {
	margin-top:70px;
	font-size:94px;
	line-height:84px;
	text-shadow:rgba(0,0,0,.2) 0 3px 0;
}
#digital-asset-management-fur-den-hochschulbereich.digital-asset-management #banner h1,
#gestion-des-ressources-numeriques-dans-lenseignement-superieur.digital-asset-management #banner h1 {margin-top:0; font-size: 52px; line-height: 50px;}
#home.dam.digital-asset-management.fr #banner #banner-contents h1 {margin-top:0;}

#home.fm.font-management #banner #banner-contents h2,
#home.dam.digital-asset-management #banner #banner-contents h2 {
	font-size:23px;
	text-shadow:rgba(0,0,0,.2) 0 3px 0;
}	
/* FM */
#home.fm.font-management #banner {background-color:#229de1;}
#home.fm.font-management #banner #banner-contents h1 {
	margin-top:70px;
	font-size:94px;
	line-height:84px;
}
#home.fm.font-management #banner #banner-contents h2 {color:#fff;}
#features-benefits.universal-type-server-3 #banner #banner-contents h1,
#features-benefits.universal-type-server-3 #banner #banner-contents h2,
#whats-new.universal-type-server-3 #banner #banner-contents h1,
#whats-new.universal-type-server-3 #banner #banner-contents h2 {width:600px;}
#features-benefits.web-fonts #banner #banner-contents h1,
#features-benefits.web-fonts #banner #banner-contents h2,
#whats-new.web-fonts #banner #banner-contents h1,
#whats-new.web-fonts #banner #banner-contents h2 {width:420px;}
#features-benefits.web-fonts #banner #banner-contents h2,
#features-benefits.web-fonts #banner #banner-contents h3,
#whats-new.web-fonts #banner #banner-contents h2,
#whats-new.web-fonts #banner #banner-contents h3 {color:#00bae9;}
#features-benefits.suitcase-fusion-3 #banner #banner-contents h1,
#features-benefits.suitcase-fusion-3 #banner-contents h2,
#whats-new.suitcase-fusion-3 #banner #banner-contents h1,
#whats-new.suitcase-fusion-3 #banner #banner-contents h2 {width:600px;}

/* DAM */
#features-benefits.portfolio-sever-10 #banner {background-color:#ea3800;}
#features-benefits.portfolio-sever-10 #banner h2 {margin-top:130px;}

/* WebINK */
#features-benefits.web-fonts #content .left-image {width:140px; padding:0 20px;}
#features-benefits.web-fonts #content .right-column {width:420px; float:left;}

/* Universal Type Server 3 */
#features-benefits.universal-type-server-3 img#exact-fonts {margin-left:-13px;}

/* Suitcase Fusion 4 */
#whats-new.suitcase-fusion-4 #banner-contents {
	padding-top:110px; 
}
#what-they-are-saying #banner h1,
#what-they-are-saying-2 #banner h1 {
font-size:64px;
line-height:58px;
letter-spacing:-1px;
margin-bottom:15px;
}

#what-they-are-saying #content p.left-image,
#what-they-are-saying-2 #content p.left-image,
#what-they-are-saying #content p.right-image,
#what-they-are-saying-2 #content p.right-image {width:120px; float:left;}
#what-they-are-saying #content ul.left-column,
#what-they-are-saying-2 #content ul.left-column,
#what-they-are-saying #content ul.right-column,
#what-they-are-saying-2 #content ul.right-column {font-size:17px; width:420px; float:left;}
#what-they-are-saying .product-support,
#what-they-are-saying-2 .product-support,
#what-they-are-saying .tout-content,
#what-they-are-saying-2 .tout-content {display:none;}
#what-they-are-saying .tout-content.quote-bubble,
#what-they-are-saying-2 .tout-content.quote-bubble {display:block;}
/* #what-they-are-saying #content .blue-button {padding:20px 30px; font-size:21px; margin-left:200px;}*/

#how-to-buy .buy-now a,
#free-trial .free-trial a {background:#c9c9c9; opacity:.7;}

p.footnote {font-size:12px; padding:8px 0 0 20px; text-align:left;}

/* START New Store */
.page.store #content.storeContent{
    width:940px;
    line-height:20px;
}
#content .checkoutSteps{
    border-bottom:2px solid #000;
    height:36px;
    float:left;
    padding:0;
}
#content .storeInfoLeft{
    width:620px;
    float:left;
}
#content .storeInfoRight{
    float:right;
}
.checkoutSteps li{
    list-style: none;
    float:left;
    padding:5px 50px 3px 50px;
    height:28px;
    margin:0;
    color:#4a4a4a;
    font-size:18px;
}
.checkoutSteps .selectedStep{
    background-color: #000;
    color: #FFF;
}
.productSelectLeft{
    float:left;
    text-align: right;
    width:45%;
    margin-top:15px;
}
.productSelectRight{
    float:right;
    text-align:left;
    width:54%;
    margin-top:15px;
}
.storeContent #productCountry .productSelectLeft, .storeContent #productCountry .productSelectRight {
    line-height:45px;
}
#content .productInfoBox{
    width:190px;
    display:inline-block;
    float:right;
    clear:none;
    padding: 0 100px 0 0;
    text-align: center;
    height: 100px;
}
.productInfoBox p{
    font-size:18px;
}
.productInfoBox p:first-child{
    padding-top:20px;
}
.priceOutput{
    text-align: center;
    margin-top:15px;
}
#do_not_add{
    opacity:.5;
}
#do_not_add:active{
    margin: 7px 11px 11px;
}
.productAddButton {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:15px;
}
#order-received .storeContent hr{
    border-bottom:#4DC2BC 2px solid;
    color:#4DC2BC;
    height:2px;
    padding:0;
}
#order-received .storeContent .storeInfoRight{
    text-align: center;
    margin-right:60px;
}
#order-received .storeContent i{
    font-style: italic;
}
.orderGuest, .orderAccount{
    padding-left:40px;
    background: url(images/store-email-icon.png) 15px 5px no-repeat;
}
.confirmCircle{
    margin-left: -35px;
    float: left;
    clear: none;
    background-color: #F00;
    width: 22px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    line-height: 24px;
    color: #fff;
}
#content .storeBreak{
    border-bottom: #4DC2BC 2px solid;
    color: #4DC2BC;
    height: 2px;
    padding: 0;
    margin:20px auto;
}
.storeFootLeft, .storeFootMid, .storeFootRight, .storeFootInfo{
    float:left;
}
.storeFootLeft{
    width:22%;
    margin-left:2%;
}
.storeFootMid{
    width: 45%;
}
.storeFootMid .storeFootInfo {
    width: 33%;
}
.itemImage{
    width:30px;
}
.cartContent #shoppingCart{
    width:940px;
    padding:0;
}
.itemPrice.smallGray{
    width:100px;
}
.itemPriceTotal.smallGray{
    width:110px;
}
.extForm #lineItems, .cartContent #lineItems {
    width: 940px;
}
#couponCode{
    width:160px;
}
#lineItems{
    margin-top:20px;
}
#cartItems thead td {
    font-size: 14px;
    text-align: left;
    color: #8a8a8a;
}
#cartItems tbody tr{
    height:35px;
}
#cartItems td{
    vertical-align:middle;
    padding: 1px 7px 1px 7px;
}
#extPaymentLogin{
    width:880px;
    margin:0;
    padding:30px;
}
#extPaymentLogin h3{
    text-align: center;
    font-size: 30px;
    margin-bottom:36px;
    font-family: 'Body', arial, sans-serif;
}
#extPaymentLogin p{
    font-size:16px;
}
#payment-information .blockUI.blockMsg.blockPage {
    /*width:35%!important;*/
}
.payLoginRight, .payLoginLeft{
    text-align:center;
    margin: 25px auto 0 auto;
    width:44%;
}
.payLoginRight{
    padding: 0 1% 0 0

}
.payLoginLeft{
    padding:0 1% 0 0
}
.payLoginCenter{
    width:4px;
    height:240px;
    background-color: #000000;
    margin-left:2%;
    float:left;
}
.payLoginRight label{
    font-size:16px;
}
.payLoginContinue{
    text-align:center;
}
#payment_continue {
    margin-top: 20px;
}
#password_username{
    width:140px;
}
.payLoginRight #forgotPass{
    display:none;
}
.infoLink{
    color:#3EABA6;
}
.infoLink:hover{
    color:#ff4b33;
    cursor: pointer;
    text-decoration: underline;
}
.cartContent .payLoginRight #userLogin{
    text-align:right;
    padding:0 40px;
}
.checkoutForm{
    width:940px;
    margin:0;
    padding:0;
}
.checkoutForm .billingInfo{
    width:45%;
    margin-left:5%
}
.hideDelivery{
    display:none;
}
.showDelivery{

}
#checkoutInformation select{
    height:30px;
}
.checkoutForm td.labelRight{
    text-align:right;
    padding-right:20px;
}
#checkoutInformation input{
    width:230px;
}
#checkoutInformation input[type="checkbox"]{
    width: auto;
}
#checkoutInformation select{
    width:240px;
}
#checkoutInformation input, #checkoutInformation select{
    margin-bottom:7px;
}
#checkout #checkoutInformation tbody td{
    height:30px;
}
.checkoutCol1{
    width:70px;
}
.checkoutCol2{
    width: 100px;
    padding-right: 20px;
}
.checkoutCol3{
    width: 240px;
}
.alignright{
    text-align: right;
}
.extForm input::-webkit-input-placeholder { font-style: italic; padding-left:3px; }
.extForm input::-moz-placeholder { font-style: italic; padding-left:3px; } /* firefox 19+ */
.extForm input:-ms-input-placeholder { font-style: italic; padding-left:3px; } /* ie */
.extForm input:-moz-placeholder { font-style: italic; padding-left:3px; }
table.deliveryAddress{
    margin-top:12px;
}
.checkoutForm .cardInfo{
    float:right;
    width:45%;

}
#checkoutInformation #ccType{
    width:150px;
}
#checkoutInformation #ccMonth{
    width:86px;
}
#checkoutInformation #ccYear{
    width:60px;
}
#checkoutInformation #ccNumber{
    width: 140px;
}
#checkoutInformation #ccCVV{
    width:50px;
}
#cartButtons{
    text-align:right;
    width:900px;
}
#apply_coupon{
    float:right;
    clear:none;
}
label.couponCode{
    float:left;
    margin-top:7px;
}
td.couponAmount{
    text-align: center;
    vertical-align: top;
}
td.couponAmount p{
    margin-top:14px;
}
.couponCode .form-error{
    margin-left:100px;
}
.couponCode .form-error ul{
    width:250px;
    text-align: center;
}
.smallGray{
    font-size:12px;
    color: #8a8a8a;
    vertical-align:text-top;
}
.normal{
    text-decoration: none;
    font-weight:normal;
}
#testresults{
    clear:both;
}
/* END New Store */


/* Press Pages */
#sf5-press.fm.font-management #content h1,
#press.fm.suitcase-fusion #content h1 {font-size: 28px; line-height:28px;}
#sf5-press.fm.font-management #content h2,
#press.fm.suitcase-fusion #content h2 {font-size: 21px; line-height:21px;}
#sf5-press.fm.font-management #content h3,
#press.fm.suitcase-fusion #content h3 {font-size: 18px; line-height:36px;}
#sf5-press.fm.font-management .menu-primary-navigation-container,
#sf5-press.fm.font-management #twitter 
{display:none;}

#uts4-press.fm.font-management #content h1,
#press.fm.suitcase-fusion #content h1 {font-size: 28px; line-height:28px;}
#uts4-press.fm.font-management #content h2,
#press.fm.suitcase-fusion #content h2 {font-size: 21px; line-height:21px;}
#uts4-press.fm.font-management #content h3,
#press.fm.suitcase-fusion #content h3 {font-size: 18px; line-height:36px;}
#uts4-press.fm.font-management .menu-primary-navigation-container,
#uts4-press.fm.font-management #twitter 
{display:none;}

#hive20 #content, #how20 #content, #edge20 #content, #mogo20 #content {width:920px;}

#sales-contacts tr {display:block; margin-bottom:20px;}
#sales-contacts td.region {width:160px;padding-right:10px;}
#sales-contacts td.name {width:245px;padding-right:10px;}
#sales-contacts td.contact-info {width:150px;}

html #cccwr.ccc-bar .ccc-hdr a#ccc-hdricon,  html #cccwr.ccc-bar .ccc-hdr h2 {display:none;}

#mobile-digital-asset-management #cboxLoadedContent {background-color:#000;"}

#vra-core-catalog.documents #content {width:100%;}